aboutsummaryrefslogtreecommitdiff
path: root/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp')
-rw-r--r--tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp b/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
index d60d73f9..d263a8cc 100644
--- a/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
+++ b/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
@@ -23,19 +23,20 @@ class BlinkGCPluginAction : public PluginASTAction {
protected:
// Overridden from PluginASTAction:
- virtual std::unique_ptr<ASTConsumer> CreateASTConsumer(
- CompilerInstance& instance,
- llvm::StringRef ref) {
+ std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance& instance,
+ llvm::StringRef ref) override {
return llvm::make_unique<BlinkGCPluginConsumer>(instance, options_);
}
- virtual bool ParseArgs(const CompilerInstance&,
- const std::vector<std::string>& args) {
+ bool ParseArgs(const CompilerInstance&,
+ const std::vector<std::string>& args) override {
for (const auto& arg : args) {
if (arg == "dump-graph") {
options_.dump_graph = true;
} else if (arg == "warn-unneeded-finalizer") {
options_.warn_unneeded_finalizer = true;
+ } else if (arg == "use-chromium-style-naming") {
+ options_.use_chromium_style_naming = true;
} else {
llvm::errs() << "Unknown blink-gc-plugin argument: " << arg << "\n";
return false;