summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Tooling/RewriterTestContext.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2012-10-23 22:55:10 +0000
committerDouglas Gregor <dgregor@apple.com>2012-10-23 22:55:10 +0000
commit275e8834c160366edf61ac4cc1622dc9da1a75b8 (patch)
tree86c3331e5b96d9c188e1776230e1d8cd7dfbad22 /clang/unittests/Tooling/RewriterTestContext.h
parentdccdac6a06c31be2a013ccc43d8c92809832398b (diff)
downloadbcm5719-llvm-275e8834c160366edf61ac4cc1622dc9da1a75b8.tar.gz
bcm5719-llvm-275e8834c160366edf61ac4cc1622dc9da1a75b8.zip
Buildbot debugging is fun
llvm-svn: 166516
Diffstat (limited to 'clang/unittests/Tooling/RewriterTestContext.h')
-rw-r--r--clang/unittests/Tooling/RewriterTestContext.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/clang/unittests/Tooling/RewriterTestContext.h b/clang/unittests/Tooling/RewriterTestContext.h
index 6d75836815f..d790ac10351 100644
--- a/clang/unittests/Tooling/RewriterTestContext.h
+++ b/clang/unittests/Tooling/RewriterTestContext.h
@@ -15,10 +15,10 @@
#define LLVM_CLANG_REWRITER_TEST_CONTEXT_H
#include "clang/Basic/Diagnostic.h"
+#include "clang/Basic/DiagnosticOptions.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/SourceManager.h"
-#include "clang/Frontend/DiagnosticOptions.h"
#include "clang/Frontend/TextDiagnosticPrinter.h"
#include "clang/Rewrite/Core/Rewriter.h"
#include "llvm/Support/FileSystem.h"
@@ -35,8 +35,10 @@ namespace clang {
class RewriterTestContext {
public:
RewriterTestContext()
- : Diagnostics(llvm::IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs)),
- DiagnosticPrinter(llvm::outs(), DiagnosticOptions()),
+ : DiagOpts(new DiagnosticOptions()),
+ Diagnostics(llvm::IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs),
+ &*DiagOpts),
+ DiagnosticPrinter(llvm::outs(), &*DiagOpts),
Files((FileSystemOptions())),
Sources(Diagnostics, Files),
Rewrite(Sources, Options) {
@@ -109,6 +111,7 @@ class RewriterTestContext {
return Files.getBufferForFile(Path, NULL)->getBuffer();
}
+ llvm::IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
DiagnosticsEngine Diagnostics;
TextDiagnosticPrinter DiagnosticPrinter;
FileManager Files;
OpenPOWER on IntegriCloud