diff options
author | David Blaikie <dblaikie@gmail.com> | 2015-06-22 22:07:27 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2015-06-22 22:07:27 +0000 |
commit | 69a1d8c64674594ec3853f1bce3065d276241349 (patch) | |
tree | 765b99d8620df03a45b110b5ce23b2ffebe4ce24 /clang/tools/driver/driver.cpp | |
parent | 1f02f962f55e4991dc9f31f26cfdcd25e13762a1 (diff) | |
download | bcm5719-llvm-69a1d8c64674594ec3853f1bce3065d276241349.tar.gz bcm5719-llvm-69a1d8c64674594ec3853f1bce3065d276241349.zip |
Update for LLVM API change to return by InputArgList directly (rather than by pointer) from ParseArgs
llvm-svn: 240349
Diffstat (limited to 'clang/tools/driver/driver.cpp')
-rw-r--r-- | clang/tools/driver/driver.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/tools/driver/driver.cpp b/clang/tools/driver/driver.cpp index 1a11f249c38..5925447841f 100644 --- a/clang/tools/driver/driver.cpp +++ b/clang/tools/driver/driver.cpp @@ -325,12 +325,12 @@ CreateAndPopulateDiagOpts(ArrayRef<const char *> argv) { auto *DiagOpts = new DiagnosticOptions; std::unique_ptr<OptTable> Opts(createDriverOptTable()); unsigned MissingArgIndex, MissingArgCount; - std::unique_ptr<InputArgList> Args( - Opts->ParseArgs(argv.slice(1), MissingArgIndex, MissingArgCount)); + InputArgList Args = + Opts->ParseArgs(argv.slice(1), MissingArgIndex, MissingArgCount); // We ignore MissingArgCount and the return value of ParseDiagnosticArgs. // Any errors that would be diagnosed here will also be diagnosed later, // when the DiagnosticsEngine actually exists. - (void) ParseDiagnosticArgs(*DiagOpts, *Args); + (void)ParseDiagnosticArgs(*DiagOpts, Args); return DiagOpts; } |