Index: build/config/compiler/BUILD.gn |
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn |
index 0eddb2ce95b07aa5719e095abefebdc4e3598123..d2b27ec011b7293066cabaafabf3f92abbb94704 100644 |
--- a/build/config/compiler/BUILD.gn |
+++ b/build/config/compiler/BUILD.gn |
@@ -451,13 +451,12 @@ config("runtime_library") { |
# Toggles between higher and lower warnings for code that is (or isn't) |
# part of Chromium. |
-# TODO: -Werror and /WX should always be on, independent of chromium_code |
+# TODO: -Werror should always be on, independent of chromium_code |
# http://crbug.com/393046 |
config("chromium_code") { |
if (is_win) { |
cflags = [ |
"/W4", # Warning level 4. |
- "/WX", # Treat warnings as errors. |
] |
} else { |
cflags = [ |
@@ -566,6 +565,7 @@ config("default_warnings") { |
if (is_win) { |
# Please keep ordered and add names if you add more. |
cflags = [ |
+ "/WX", # Treat warnings as errors. |
"/wd4018", # Comparing signed and unsigned values. |
"/wd4100", # Unreferenced formal function parameter. |
"/wd4121", # Alignment of a member was sensitive to packing. |