diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2009-12-06 09:56:30 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2009-12-06 09:56:30 +0000 |
| commit | 1597da4c05501ae592d1eabe86a8466337a76ded (patch) | |
| tree | dfa6b46eb2cace0d1d5b5aa923ddf682829a3e6a /clang/examples/wpa | |
| parent | a6cb9f21be1aa41396943df2a93437ab843e983d (diff) | |
| download | bcm5719-llvm-1597da4c05501ae592d1eabe86a8466337a76ded.tar.gz bcm5719-llvm-1597da4c05501ae592d1eabe86a8466337a76ded.zip | |
Document that CompilerInvocation::createDiagnostics keeps a reference to the DiagnosticOptions, and update callers to make sure they don't pass in a temporary.
llvm-svn: 90704
Diffstat (limited to 'clang/examples/wpa')
| -rw-r--r-- | clang/examples/wpa/clang-wpa.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/examples/wpa/clang-wpa.cpp b/clang/examples/wpa/clang-wpa.cpp index cca7907ba09..ae789fa9ae3 100644 --- a/clang/examples/wpa/clang-wpa.cpp +++ b/clang/examples/wpa/clang-wpa.cpp @@ -33,8 +33,9 @@ int main(int argc, char **argv) { if (InputFilenames.empty()) return 0; + DiagnosticOptions DiagOpts; llvm::OwningPtr<Diagnostic> Diags( - CompilerInstance::createDiagnostics(DiagnosticOptions(), argc, argv)); + CompilerInstance::createDiagnostics(DiagOpts, argc, argv)); for (unsigned i = 0, e = InputFilenames.size(); i != e; ++i) { const std::string &InFile = InputFilenames[i]; |

