News:

The new Release 25.03 is out! You can download binaries for Windows and many major Linux distros here .

Main Menu

compilergcc.cpp:1454:48: warning: comparison between signed and unsigned integer

Started by LETARTARE, February 10, 2018, 11:26:16 AM

Previous topic - Next topic

LETARTARE

Hello,
for a long time: each compilation 'Code :: Blocks', I get this warning
Quotecompilergcc.cpp:1454:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
So I decided to give you a fix on svn11286 :
QuoteIndex: plugins/compilergcc/compilergcc.cpp
===================================================================
--- plugins/compilergcc/compilergcc.cpp   (rĂ©vision 11263)
+++ plugins/compilergcc/compilergcc.cpp   (copie de travail)
@@ -1441,7 +1441,7 @@
         // fill the menu and combo
         for (size_t x = 0; x < m_Targets.GetCount(); ++x)
         {
-            if (m_TargetMenu && x < maxTargetInMenus)
+            if (m_TargetMenu && x < static_cast<size_t>(maxTargetInMenus))
             {
                 wxString help;
                 help.Printf(_("Build target '%s' in current project"), GetTargetString(x).wx_str());
@@ -1451,7 +1451,7 @@
                 m_pToolTarget->Append(GetTargetString(x));
         }

-        if (m_TargetMenu && m_Targets.size() > maxTargetInMenus)
+        if (m_TargetMenu && m_Targets.size() > static_cast<size_t>(maxTargetInMenus) )
         {
             m_TargetMenu->Append(idMenuSelectTargetHasMore, _("More targets available..."),
                                  _("Use the select target menu item to see them!"));


Vista Business, wxWidgets-2.8.12, TdmGcc.4.7.1

See you soon.

CB-13834, plugins-sdk-2.25.0 : Collector-2.6.5, AddOnForQt-5.1.2
1- Win7 Business Pack1 64bits : wx-3.2.8, gcc-15.2.0,
2- OpenSuse::Leap-15.6-64bits : wx-3.2.8;gtk3-u, gcc-15.2.0,
=> !! The messages are translated by 'Deepl'

oBFusCATed

Patches posted on the forum most of the times get lost. If you really want the patch to get in it is better to post it in the tickets section on sf.net.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]