Bug 1371190 - (Rebase)Bug 1370865 - Suppress more MSVC warnings in gfx/angle. draft
authorMasatoshi Kimura <VYV03354@nifty.ne.jp>
Mon, 05 Jun 2017 22:00:54 +0900
changeset 674752 3af17dc71c7f6830241ec0c088419489ebe1dde0
parent 673345 6577897c8f49ce491bd1d37fc25a56eeb56a0049
child 674753 bf4eb544841ed798cb02526e3c5f3e2c984aa607
push id82933
push userbmo:cleu@mozilla.com
push dateWed, 04 Oct 2017 09:29:28 +0000
bugs1371190, 1370865
milestone58.0a1
Bug 1371190 - (Rebase)Bug 1370865 - Suppress more MSVC warnings in gfx/angle. MozReview-Commit-ID: D9HLvwCLRQn --HG-- extra : rebase_source : ba334335a1f3278ae220720ede5b0f416bc2904a
gfx/angle/src/libANGLE/moz.build
--- a/gfx/angle/src/libANGLE/moz.build
+++ b/gfx/angle/src/libANGLE/moz.build
@@ -354,16 +354,22 @@ if CONFIG['GNU_CXX']:
             '-Wno-unused-private-field',
         ]
     else:
         CXXFLAGS += [
             '-Wno-shadow-compatible-local',
             '-Wno-shadow-local',
         ]
 
+if CONFIG['_MSC_VER'] and not CONFIG['CLANG_CL']:
+    CXXFLAGS += [
+        '-wd4018', # '>' : signed/unsigned mismatch
+        '-wd4530', # C++ exception handler used, without /EHsc
+    ]
+
 if CONFIG['MOZ_DIRECTX_SDK_PATH'] and not CONFIG['MOZ_HAS_WINSDK_WITH_D3D']:
     LOCAL_INCLUDES += ['%' + '%s/include/' % CONFIG['MOZ_DIRECTX_SDK_PATH']]
 
 DEFINES['_CRT_SECURE_NO_DEPRECATE'] = True
 DEFINES['_HAS_EXCEPTIONS'] = 0
 
 if not CONFIG['MOZ_DEBUG']:
     DEFINES['_SECURE_SCL'] = 0