Lines Matching +full:- +full:- +full:exclude +full:- +full:unreachable +full:- +full:branches
2 # Use of this source code is governed by a BSD-style license that can be
51 # Assume UTF-8 by default to avoid code page dependencies.
52 cflags += [ "/utf-8" ]
67 # compile-time constant expression (due to constant template args,
72 # C4251: 'identifier' : class 'type' needs to have dll-interface to be
77 # C4275: non dll-interface class used as base for dll-interface class
79 # fields of a non-exported base, through the base's non-exported inline
84 # C4312 is a VS 2015 64-bit warning for integer to larger pointer.
104 # constructors in question don't attempt to call methods on the passed-in
120 # copy-constructors in some cases.
124 # non-portable
147 # should work through these at some point -- they may be removed from
155 "/wd4200", # nonstandard extension used: zero-sized array in
158 "/wd4204", # nonstandard extension used : non-constant aggregate
164 # http://crbug.com/588506 - Conversion suppressions waiting on Clang
165 # -Wconversion.
175 "/wd4702", # unreachable code
177 # http://crbug.com/848979 - MSVC is more conservative than Clang with
178 # regards to variables initialized and consumed in different branches.
183 # http://crbug.com/848979 - Remaining Clang permitted warnings.
210 # Override -Wno-c++11-narrowing.
211 cflags += [ "-Wc++11-narrowing" ]
214 cflags += [ "-Wdeprecated-copy" ]
217 cflags += [ "-Wtautological-unsigned-zero-compare" ]
222 # Override -Wno-narrowing for GCC.
223 "-Wnarrowing",
227 "-Wno-return-type",
276 cflags += [ "-Wcovered-switch-default" ]
284 # Catch misuse of C-style pointers.
288 "-Xclang",
289 "-plugin-arg-find-bad-constructs",
290 "-Xclang",
291 "check-raw-ptr-fields",
293 "-Xclang",
294 "-plugin-arg-find-bad-constructs",
295 "-Xclang",
296 "raw-ptr-exclude-path=public",
298 "-Xclang",
299 "-plugin-arg-find-bad-constructs",
300 "-Xclang",
301 "raw-ptr-exclude-path=test",
304 # "-Xclang",
305 # "-plugin-arg-find-bad-constructs",
306 # "-Xclang",
307 # "check-raw-ref-fields",
315 "-Xclang",
316 "-add-plugin",
317 "-Xclang",
318 "blink-gc-plugin",
336 cflags += [ "-Wshorten-64-to-32" ]
427 configs -= [ "//build/config/compiler:thin_archive" ]