diff options
author | David Blaikie <dblaikie@gmail.com> | 2017-01-05 18:23:18 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2017-01-05 18:23:18 +0000 |
commit | 61137e1a505f1e37c80cefab1f1a1a06a5c6c3b2 (patch) | |
tree | 0ed84953d2fe32917b91c341d32a4f3e84a6ca7b /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | b01e84424138cdad032a1f7f0cc097c04af22028 (diff) | |
download | bcm5719-llvm-61137e1a505f1e37c80cefab1f1a1a06a5c6c3b2.tar.gz bcm5719-llvm-61137e1a505f1e37c80cefab1f1a1a06a5c6c3b2.zip |
Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtension
The intrusiveness wasn't needed here, so this simplifies/clarifies the
ownership model.
llvm-svn: 291150
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r-- | clang/lib/Frontend/CompilerInvocation.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index ca4a7655a37..86d58a24317 100644 --- a/clang/lib/Frontend/CompilerInvocation.cpp +++ b/clang/lib/Frontend/CompilerInvocation.cpp @@ -1214,8 +1214,8 @@ static InputKind ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args, // Add the testing module file extension. Opts.ModuleFileExtensions.push_back( - new TestModuleFileExtension(BlockName, MajorVersion, MinorVersion, - Hashed, UserInfo)); + std::make_shared<TestModuleFileExtension>( + BlockName, MajorVersion, MinorVersion, Hashed, UserInfo)); } if (const Arg *A = Args.getLastArg(OPT_code_completion_at)) { |