Mesa (master): scons: Disable MSVC signed/unsigned mismatch warnings.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Wed Mar 18 21:52:04 UTC 2015


Module: Mesa
Branch: master
Commit: bbac03ecca51fdbedf3c569c68322043c8e93fae
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbac03ecca51fdbedf3c569c68322043c8e93fae

Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 25 22:27:04 2014 +0000

scons: Disable MSVC signed/unsigned mismatch warnings.

By default gcc ignores the issue, and as result code that mixes
signed/unsigned is so widespread through the code base that it ends up
being little more than noise, potentially obscuring more pertinent
warnings.

Maybe one day we enable the corresponding gcc warnings and cleanup, but
until then, this change disables them.

Reviewed-by: Brian Paul <brianp at vmware.com>
Reviewed-by: Roland Scheidegger <sroland at vmware.com>

---

 scons/gallium.py |    1 +
 1 file changed, 1 insertion(+)

diff --git a/scons/gallium.py b/scons/gallium.py
index b162089..9d53848 100755
--- a/scons/gallium.py
+++ b/scons/gallium.py
@@ -494,6 +494,7 @@ def generate(env):
             ]
         ccflags += [
             '/W3', # warning level
+            '/wd4018', # signed/unsigned mismatch
             '/wd4244', # conversion from 'type1' to 'type2', possible loss of data
             '/wd4305', # truncation from 'type1' to 'type2'
             '/wd4800', # forcing value to bool 'true' or 'false' (performance warning)




More information about the mesa-commit mailing list