diff options
author | Owen Anderson <resistor@mac.com> | 2009-07-27 21:00:51 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2009-07-27 21:00:51 +0000 |
commit | bc0a2226c7fcd18b29b6846049e2cfcb872d3593 (patch) | |
tree | ea9a833fabacc7a6e607bab9b4d9345eb7586b69 /lib/CodeGen/CGExprConstant.cpp | |
parent | cad86653942d4e33c2674ea40e77d7fe59990130 (diff) |
Update for LLVM API change.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77249 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGExprConstant.cpp')
-rw-r--r-- | lib/CodeGen/CGExprConstant.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/CodeGen/CGExprConstant.cpp b/lib/CodeGen/CGExprConstant.cpp index a64fb09eca..36c3256a2f 100644 --- a/lib/CodeGen/CGExprConstant.cpp +++ b/lib/CodeGen/CGExprConstant.cpp @@ -879,12 +879,14 @@ llvm::Constant *CodeGenModule::EmitConstantExpr(const Expr *E, return VMContext.getConstantStruct(Complex, 2); } case APValue::Float: - return VMContext.getConstantFP(Result.Val.getFloat()); + return llvm::ConstantFP::get(VMContext, Result.Val.getFloat()); case APValue::ComplexFloat: { llvm::Constant *Complex[2]; - Complex[0] = VMContext.getConstantFP(Result.Val.getComplexFloatReal()); - Complex[1] = VMContext.getConstantFP(Result.Val.getComplexFloatImag()); + Complex[0] = llvm::ConstantFP::get(VMContext, + Result.Val.getComplexFloatReal()); + Complex[1] = llvm::ConstantFP::get(VMContext, + Result.Val.getComplexFloatImag()); return VMContext.getConstantStruct(Complex, 2); } @@ -897,7 +899,7 @@ llvm::Constant *CodeGenModule::EmitConstantExpr(const Expr *E, if (Elt.isInt()) Inits.push_back(llvm::ConstantInt::get(VMContext, Elt.getInt())); else - Inits.push_back(VMContext.getConstantFP(Elt.getFloat())); + Inits.push_back(llvm::ConstantFP::get(VMContext, Elt.getFloat())); } return VMContext.getConstantVector(&Inits[0], Inits.size()); } |