]> granicus.if.org Git - clang/commitdiff
Do not use llvm:getGlobalContext() in unittests
authorMehdi Amini <mehdi.amini@apple.com>
Thu, 14 Apr 2016 05:34:32 +0000 (05:34 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Thu, 14 Apr 2016 05:34:32 +0000 (05:34 +0000)
Currently trying to nuke this API from LLVM.

From: Mehdi Amini <mehdi.amini@apple.com>

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@266276 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/CodeGen/BufferSourceTest.cpp

index 85df768aa1b4459dc6d04309c09b04b25216510d..56aafcee3517fd2c43a9d5155e49c07fa575cf5c 100644 (file)
@@ -40,6 +40,7 @@ const char TestProgram[] =
 
 TEST(BufferSourceTest, EmitCXXGlobalInitFunc) {
     CompilerInstance compiler;
+    LLVMContext Context;
 
     compiler.createDiagnostics();
     compiler.getLangOpts().CPlusPlus = 1;
@@ -65,7 +66,7 @@ TEST(BufferSourceTest, EmitCXXGlobalInitFunc) {
             compiler.getHeaderSearchOpts(),
             compiler.getPreprocessorOpts(),
             compiler.getCodeGenOpts(),
-            llvm::getGlobalContext())));
+            Context)));
 
     compiler.createSema(clang::TU_Prefix, nullptr);