Index: build/config/compiler/BUILD.gn |
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn |
index 7a00b9384cf9ad756b5e3bcb9a55cfdfbb6b5898..b305d86b9c89cee7aad147e65b8ffc314b29203a 100644 |
--- a/build/config/compiler/BUILD.gn |
+++ b/build/config/compiler/BUILD.gn |
@@ -959,11 +959,15 @@ if (is_clang) { |
# which we no longer use. Check if it makes sense to remove |
# this as well. http://crbug.com/316352 |
"-Wno-unneeded-internal-declaration", |
- |
- # TODO(thakis): Remove, http://crbug.com/263960 |
- "-Wno-reserved-user-defined-literal", |
] |
+ if (is_posix && !is_mac && !is_ios) { |
+ default_warning_flags += [ |
+ # TODO(thakis): Remove, http://crbug.com/263960 |
+ "-Wno-reserved-user-defined-literal", |
+ ] |
+ } |
+ |
# NaCl's Clang compiler and Chrome's hermetic Clang compiler will almost |
# always have different versions. Certain flags may not be recognized by |
# one version or the other. |