diff options
Diffstat (limited to 'lib/CodeGen/CGExprConstant.cpp')
-rw-r--r-- | lib/CodeGen/CGExprConstant.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/CodeGen/CGExprConstant.cpp b/lib/CodeGen/CGExprConstant.cpp index a8e700678f..57427eef2b 100644 --- a/lib/CodeGen/CGExprConstant.cpp +++ b/lib/CodeGen/CGExprConstant.cpp @@ -170,7 +170,7 @@ public: unsigned byte = V.getLoBits(curBits).getZExtValue() << (fieldOffset & 7); do { llvm::Constant* byteC = llvm::ConstantInt::get(llvm::Type::Int8Ty, byte); - Elts[i] = llvm::ConstantExpr::getOr(Elts[i], byteC); + Elts[i] = CGM.getLLVMContext().getConstantExprOr(Elts[i], byteC); ++i; V = V.lshr(curBits); bitsToInsert -= curBits; |