aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprConstant.cpp
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2009-07-27 22:29:56 +0000
committerOwen Anderson <resistor@mac.com>2009-07-27 22:29:56 +0000
commit08e252425ca2cbdc44ba65d9a657ed5398014e36 (patch)
tree0b4e6d25326e28299913d7839e402e08311e8998 /lib/CodeGen/CGExprConstant.cpp
parente24aea225ec87b935ede6c21c964dd47a4afb810 (diff)
Update for LLVM API change.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77267 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGExprConstant.cpp')
-rw-r--r--lib/CodeGen/CGExprConstant.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/CodeGen/CGExprConstant.cpp b/lib/CodeGen/CGExprConstant.cpp
index 36c3256a2f..6a14cae5e8 100644
--- a/lib/CodeGen/CGExprConstant.cpp
+++ b/lib/CodeGen/CGExprConstant.cpp
@@ -337,7 +337,7 @@ public:
return 0;
llvm::Constant *Result =
- CGM.getLLVMContext().getConstantStruct(Builder.Elements, Builder.Packed);
+ llvm::ConstantStruct::get(Builder.Elements, Builder.Packed);
assert(llvm::RoundUpToAlignment(Builder.NextFieldOffsetInBytes,
Builder.getAlignment(Result)) ==
@@ -435,7 +435,7 @@ public:
for (unsigned i = 0; i < Elts.size(); ++i)
Types.push_back(Elts[i]->getType());
const llvm::StructType *SType = VMContext.getStructType(Types, true);
- return VMContext.getConstantStruct(SType, Elts);
+ return llvm::ConstantStruct::get(SType, Elts);
}
return VMContext.getConstantArray(AType, Elts);
@@ -552,7 +552,7 @@ public:
SType = VMContext.getStructType(Types, true);
}
- return VMContext.getConstantStruct(SType, Elts);
+ return llvm::ConstantStruct::get(SType, Elts);
}
llvm::Constant *EmitUnion(llvm::Constant *C, const llvm::Type *Ty) {
@@ -579,7 +579,7 @@ public:
}
llvm::StructType* STy = VMContext.getStructType(Types, false);
- return VMContext.getConstantStruct(STy, Elts);
+ return llvm::ConstantStruct::get(STy, Elts);
}
llvm::Constant *EmitUnionInitialization(InitListExpr *ILE) {
@@ -876,7 +876,7 @@ llvm::Constant *CodeGenModule::EmitConstantExpr(const Expr *E,
Complex[1] = llvm::ConstantInt::get(VMContext,
Result.Val.getComplexIntImag());
- return VMContext.getConstantStruct(Complex, 2);
+ return llvm::ConstantStruct::get(Complex, 2);
}
case APValue::Float:
return llvm::ConstantFP::get(VMContext, Result.Val.getFloat());
@@ -888,7 +888,7 @@ llvm::Constant *CodeGenModule::EmitConstantExpr(const Expr *E,
Complex[1] = llvm::ConstantFP::get(VMContext,
Result.Val.getComplexFloatImag());
- return VMContext.getConstantStruct(Complex, 2);
+ return llvm::ConstantStruct::get(Complex, 2);
}
case APValue::Vector: {
llvm::SmallVector<llvm::Constant *, 4> Inits;