diff options
-rw-r--r-- | clang-tools-extra/unittests/include/common/VirtualFileHelper.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/clang-tools-extra/unittests/include/common/VirtualFileHelper.h b/clang-tools-extra/unittests/include/common/VirtualFileHelper.h index abe10674..86991bb3 100644 --- a/clang-tools-extra/unittests/include/common/VirtualFileHelper.h +++ b/clang-tools-extra/unittests/include/common/VirtualFileHelper.h @@ -32,10 +32,9 @@ class VirtualFileHelper { public: VirtualFileHelper() - : DiagOpts(new DiagnosticOptions()), - Diagnostics(IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs), - &*DiagOpts), - DiagnosticPrinter(llvm::outs(), &*DiagOpts), + : Diagnostics(IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs), + DiagOpts), + DiagnosticPrinter(llvm::outs(), DiagOpts), Files((FileSystemOptions())) {} /// Create a virtual file \p FileName, with content \p Code. @@ -67,7 +66,7 @@ public: } private: - IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts; + DiagnosticOptions DiagOpts; DiagnosticsEngine Diagnostics; TextDiagnosticPrinter DiagnosticPrinter; FileManager Files; |