| 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,
|
|
|