Update for LLVM API change to return by InputArgList directly (rather than by pointer) from ParseArgs
llvm-svn: 240348
diff --git a/clang-tools-extra/modularize/Modularize.cpp b/clang-tools-extra/modularize/Modularize.cpp
index 3e1caa6..a309ecd 100644
--- a/clang-tools-extra/modularize/Modularize.cpp
+++ b/clang-tools-extra/modularize/Modularize.cpp
@@ -323,9 +323,9 @@
E = CLArgs.end();
I != E; ++I)
Argv.push_back(I->c_str());
- std::unique_ptr<InputArgList> Args(Opts->ParseArgs(
- Argv, MissingArgIndex, MissingArgCount, IncludedFlagsBitmask));
- std::vector<std::string> Inputs = Args->getAllArgValues(OPT_INPUT);
+ InputArgList Args = Opts->ParseArgs(Argv, MissingArgIndex, MissingArgCount,
+ IncludedFlagsBitmask);
+ std::vector<std::string> Inputs = Args.getAllArgValues(OPT_INPUT);
return ModularizeUtilities::getCanonicalPath(Inputs.back());
}