summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2010-11-24 00:32:51 +0000
committerEli Friedman <eli.friedman@gmail.com>2010-11-24 00:32:51 +0000
commit9e7baae0c68f5a4e7afe04ff6b24e20f5ed776be (patch)
treed323621a240ecf34cce319ba6d1b725689d14c6b
parent00430319a82ee4968628eca334dc7318d783e5d0 (diff)
downloadbcm5719-llvm-9e7baae0c68f5a4e7afe04ff6b24e20f5ed776be.tar.gz
bcm5719-llvm-9e7baae0c68f5a4e7afe04ff6b24e20f5ed776be.zip
Unbreak clang-interpreter. (Should there be some automated testing for this?)
llvm-svn: 120069
-rw-r--r--clang/examples/clang-interpreter/main.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/examples/clang-interpreter/main.cpp b/clang/examples/clang-interpreter/main.cpp
index 1890848f350..1b0f042f67c 100644
--- a/clang/examples/clang-interpreter/main.cpp
+++ b/clang/examples/clang-interpreter/main.cpp
@@ -74,7 +74,8 @@ int main(int argc, const char **argv, char * const *envp) {
TextDiagnosticPrinter *DiagClient =
new TextDiagnosticPrinter(llvm::errs(), DiagnosticOptions());
- Diagnostic Diags(DiagClient);
+ llvm::IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
+ Diagnostic Diags(DiagID, DiagClient);
Driver TheDriver(Path.str(), llvm::sys::getHostTriple(),
"a.out", /*IsProduction=*/false, /*CXXIsProduction=*/false,
Diags);
OpenPOWER on IntegriCloud