Index: build/common.gypi |
diff --git a/build/common.gypi b/build/common.gypi |
index 9171eeeacce55220cb16f5f17d0d0bd3170f777b..40a0e2f6d426e41891a0f3f3415e0133cb4c5352 100644 |
--- a/build/common.gypi |
+++ b/build/common.gypi |
@@ -2178,13 +2178,19 @@ |
# On Windows, the plugin is built directly into clang, so there's |
# no need to load it dynamically. |
'clang_dynlib_flags%': '', |
- }] |
+ }], |
+ # https://crbug.com/441916 |
+ ['OS=="linux"', { |
+ 'clang_plugin_args%': '-Xclang -plugin-arg-find-bad-constructs -Xclang check-templates ', |
+ }, { # OS != "linux" |
+ 'clang_plugin_args%': '' |
+ }], |
], |
}, |
# If you change these, also change build/config/clang/BUILD.gn. |
'clang_chrome_plugins_flags%': |
'<(clang_dynlib_flags)' |
- '-Xclang -add-plugin -Xclang find-bad-constructs ', |
+ '-Xclang -add-plugin -Xclang find-bad-constructs <(clang_plugin_args)', |
}], |
['asan==1 or msan==1 or lsan==1 or tsan==1', { |
'clang%': 1, |