diff options
author | Sean Silva <silvas@purdue.edu> | 2013-01-20 01:58:28 +0000 |
---|---|---|
committer | Sean Silva <silvas@purdue.edu> | 2013-01-20 01:58:28 +0000 |
commit | f1b49e237f60b4880b545d32c724a7387b937a81 (patch) | |
tree | 6d6190246e8f04674f4bfa371b29d15b22f74224 /clang/lib/Tooling | |
parent | 2118a5cd2bf1ed98823e7ee9b52bb51bb7a3b33b (diff) | |
download | bcm5719-llvm-f1b49e237f60b4880b545d32c724a7387b937a81.tar.gz bcm5719-llvm-f1b49e237f60b4880b545d32c724a7387b937a81.zip |
Nuke SetUpBuildDumpLog.
Also, it was the only reason that `argc` and `argv` were being passed
into createDiagnostics, so remove those parameters and clean up callers.
llvm-svn: 172945
Diffstat (limited to 'clang/lib/Tooling')
-rw-r--r-- | clang/lib/Tooling/Tooling.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/clang/lib/Tooling/Tooling.cpp b/clang/lib/Tooling/Tooling.cpp index ac378a99847..a9e7b84808c 100644 --- a/clang/lib/Tooling/Tooling.cpp +++ b/clang/lib/Tooling/Tooling.cpp @@ -179,15 +179,13 @@ bool ToolInvocation::run() { } OwningPtr<clang::CompilerInvocation> Invocation( newInvocation(&Diagnostics, *CC1Args)); - return runInvocation(BinaryName, Compilation.get(), Invocation.take(), - *CC1Args); + return runInvocation(BinaryName, Compilation.get(), Invocation.take()); } bool ToolInvocation::runInvocation( const char *BinaryName, clang::driver::Compilation *Compilation, - clang::CompilerInvocation *Invocation, - const clang::driver::ArgStringList &CC1Args) { + clang::CompilerInvocation *Invocation) { // Show the invocation, with -v. if (Invocation->getHeaderSearchOpts().Verbose) { llvm::errs() << "clang Invocation:\n"; @@ -207,8 +205,7 @@ bool ToolInvocation::runInvocation( OwningPtr<FrontendAction> ScopedToolAction(ToolAction.take()); // Create the compilers actual diagnostics engine. - Compiler.createDiagnostics(CC1Args.size(), - const_cast<char**>(CC1Args.data())); + Compiler.createDiagnostics(); if (!Compiler.hasDiagnostics()) return false; |