| Index: tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
|
| diff --git a/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp b/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
|
| index 3791a0f820ae9adb6d710bf5b82f2cbfc0265fe3..dc58d59811c2b52ef5a1a34a8c2e8d0f4c91868d 100644
|
| --- a/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
|
| +++ b/tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp
|
| @@ -1751,9 +1751,10 @@ class BlinkGCPluginAction : public PluginASTAction {
|
|
|
| protected:
|
| // Overridden from PluginASTAction:
|
| - virtual ASTConsumer* CreateASTConsumer(CompilerInstance& instance,
|
| - llvm::StringRef ref) {
|
| - return new BlinkGCPluginConsumer(instance, options_);
|
| + virtual std::unique_ptr<ASTConsumer> CreateASTConsumer(
|
| + CompilerInstance& instance,
|
| + llvm::StringRef ref) {
|
| + return llvm::make_unique<BlinkGCPluginConsumer>(instance, options_);
|
| }
|
|
|
| virtual bool ParseArgs(const CompilerInstance& instance,
|
|
|