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 | e05f2ed478d66d65578999d6d9debef1f2277e03 (patch) | |
tree | d306583525bd127cf0e61cdd04e719afc4224af9 /clang/lib/CodeGen/CGExprConstant.cpp | |
parent | 69c464dec4795af43b4a432bae2b329ee5f1bef5 (diff) | |
download | bcm5719-llvm-e05f2ed478d66d65578999d6d9debef1f2277e03.tar.gz bcm5719-llvm-e05f2ed478d66d65578999d6d9debef1f2277e03.zip |
Update for LLVM API change.
llvm-svn: 77249
Diffstat (limited to 'clang/lib/CodeGen/CGExprConstant.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGExprConstant.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/clang/lib/CodeGen/CGExprConstant.cpp b/clang/lib/CodeGen/CGExprConstant.cpp index a64fb09eca1..36c3256a2f3 100644 --- a/clang/lib/CodeGen/CGExprConstant.cpp +++ b/clang/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()); } |