Index: third_party/WebKit/Source/BUILD.gn |
diff --git a/third_party/WebKit/Source/BUILD.gn b/third_party/WebKit/Source/BUILD.gn |
index 0218e80a9737225f9e9bf7e644481fa882ce3a5b..f862546e93afbd93ad0ebc2f617a093088d6cc56 100644 |
--- a/third_party/WebKit/Source/BUILD.gn |
+++ b/third_party/WebKit/Source/BUILD.gn |
@@ -24,6 +24,11 @@ declare_args() { |
# a class has an empty destructor which would be unnecessarily invoked |
# when finalized. |
blink_gc_plugin_option_warn_unneeded_finalizer = false |
+ |
+ # Set to true to have the clang Blink GC plugin use Chromium-style naming |
+ # rather than legacy Blink name. |
+ # TODO(https://crbug.com/675879): Remove this option after the Blink rename. |
+ blink_gc_plugin_option_use_chromium_style_naming = false |
} |
# features --------------------------------------------------------------------- |
@@ -149,6 +154,14 @@ config("config") { |
"warn-unneeded-finalizer", |
] |
} |
+ if (blink_gc_plugin_option_use_chromium_style_naming) { |
+ cflags += [ |
+ "-Xclang", |
+ "-plugin-arg-blink-gc-plugin", |
+ "-Xclang", |
+ "use-chromium-style-naming", |
+ ] |
+ } |
} |
} |