Update for LLVM API change.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74986 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/CGDecl.cpp b/lib/CodeGen/CGDecl.cpp
index 2ae7e22..e3e7fd2 100644
--- a/lib/CodeGen/CGDecl.cpp
+++ b/lib/CodeGen/CGDecl.cpp
@@ -104,7 +104,8 @@
   }
 
   const llvm::Type *LTy = CGM.getTypes().ConvertTypeForMem(Ty);
-  return new llvm::GlobalVariable(LTy, Ty.isConstant(getContext()), Linkage,
+  return new llvm::GlobalVariable(CGM.getModule().getContext(),
+                                  LTy, Ty.isConstant(getContext()), Linkage,
                                   llvm::Constant::getNullValue(LTy), Name,
                                   &CGM.getModule(), D.isThreadSpecified(),
                                   Ty.getAddressSpace());
@@ -149,7 +150,8 @@
       if (GV->getType() != Init->getType()) {
         llvm::GlobalVariable *OldGV = GV;
         
-        GV = new llvm::GlobalVariable(Init->getType(), OldGV->isConstant(),
+        GV = new llvm::GlobalVariable(CGM.getModule().getContext(),
+                                      Init->getType(), OldGV->isConstant(),
                                       OldGV->getLinkage(), Init, "",
                                       &CGM.getModule(), D.isThreadSpecified(),
                                       D.getType().getAddressSpace());