OSDN Git Service

Fix pedantic narrowing conversion error.
authorNicolas Capens <capn@google.com>
Wed, 27 Jun 2018 21:15:10 +0000 (17:15 -0400)
committerNicolas Capens <nicolascapens@google.com>
Thu, 28 Jun 2018 00:14:04 +0000 (00:14 +0000)
commitb41a9d6f0bbc891d4d9d7bdf3b349fa2a99dab7e
tree4d0a164a155c2791a141904b67fc2a0e493831bb
parent65a3264bb0a9a12f4320535af35a4dc3ffbdd4b1
Fix pedantic narrowing conversion error.

Clang treats conversion of an unsigned constant to a signed one that
doesn't fit its range as an error. Make Visual Studio also produce an
error.

Change-Id: I2d392d5ba7765b72aa9e9478c5eee02102bdf286
Reviewed-on: https://swiftshader-review.googlesource.com/19648
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
13 files changed:
src/OpenGL/compiler/Compiler.vcxproj
src/OpenGL/compiler/preprocessor/preprocessor.vcxproj
src/OpenGL/libEGL/libEGL.vcxproj
src/OpenGL/libGL/libGL.vcxproj
src/OpenGL/libGLES_CM/libGLES_CM.vcxproj
src/OpenGL/libGLESv2/libGLESv2.vcxproj
src/Reactor/Reactor.vcxproj
src/Reactor/Subzero.vcxproj
src/Reactor/SubzeroLLVMDependencies.vcxproj
src/Reactor/SubzeroTest.vcxproj
src/SwiftShader/SwiftShader.vcxproj
tests/unittests/unittests.cpp
tests/unittests/unittests.vcxproj