Bug 1387569 - Also enable -Wno-implicit-fallthrough for gcc in jsoncpp (exists from gcc 7) r?kip draft
authorSylvestre Ledru <sledru@mozilla.com>
Fri, 04 Aug 2017 21:38:16 +0200
changeset 621429 09b8dbf068471136b7d2966d709d5b595d3b5f07
parent 621423 8fb86057678c402d0a97415c2fa5799369443680
child 621430 2db0cf56a9137ecd1e16f607fcbf3121b953b658
child 649368 9f9c8237c76ce53d9e9fee92c44d24434aa5be79
child 649485 108c9ab7a4e1662a53f8532652bdd64879c7eb36
child 649492 819c35ea7b045ffca51750be695e929ca22e0219
push id72376
push userbmo:sledru@mozilla.com
push dateFri, 04 Aug 2017 20:12:20 +0000
reviewerskip
bugs1387569
milestone57.0a1
Bug 1387569 - Also enable -Wno-implicit-fallthrough for gcc in jsoncpp (exists from gcc 7) r?kip MozReview-Commit-ID: BhxZ3acIopN
toolkit/components/jsoncpp/src/lib_json/moz.build
--- a/toolkit/components/jsoncpp/src/lib_json/moz.build
+++ b/toolkit/components/jsoncpp/src/lib_json/moz.build
@@ -39,11 +39,15 @@ if CONFIG['_MSC_VER']:
 elif CONFIG['GNU_CXX']:
     CXXFLAGS += [
         '-Wno-unused-local-typedefs',
         '-Wno-shadow',
     ]
 
 if CONFIG['CLANG_CXX'] or CONFIG['CLANG_CL']:
     CXXFLAGS += [
-        '-Wno-implicit-fallthrough',
         '-Wno-c++11-narrowing',
     ]
+
+if CONFIG['CLANG_CXX'] or CONFIG['CLANG_CL'] or CONFIG['GNU_CXX']:
+    CXXFLAGS += [
+        '-Wno-implicit-fallthrough',
+    ]