mesa: Remove C++11 narrowing warnings
authorChad Versace <chad.versace@linux.intel.com>
Thu, 9 Aug 2012 19:59:22 +0000 (12:59 -0700)
committerChad Versace <chad.versace@linux.intel.com>
Fri, 10 Aug 2012 16:59:41 +0000 (09:59 -0700)
commit9f5a5d541d5c1ff2e440791ba8ff44d0233daeb4
tree7bb8653759859cbcbc09dadc04cc9eb4d83aeced
parentf7af4beae5e25c060d4f2c53d55b0e87ee9bdaeb
mesa: Remove C++11 narrowing warnings

Add -Wno-narrowing to CXXFLAGS for gcc.

It is safe to add this flag even for versions of gcc that don't recognize
it.  From the GCC Manual [1]: "[GCC] allows the use of new -Wno- options
with old compilers".

This removes warnings of the form
    warning: narrowing conversion of X from 'int' to 'float' inside { } is
    ill-formed in C++11 [-Wnarrowing]
in ff_fragment_shader.cpp and gen6_blorp.cpp of the form.  When building
i965, I observed no other difference in the build output.

[1] http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
configure.ac