Updated calls to CreateGEP to new interface in LLVM mainline.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41704 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/CodeGen/CGExprScalar.cpp b/CodeGen/CGExprScalar.cpp
index e0a8718..3bb2678 100644
--- a/CodeGen/CGExprScalar.cpp
+++ b/CodeGen/CGExprScalar.cpp
@@ -415,7 +415,9 @@
->getElementType()) &&
"Doesn't support VLAs yet!");
llvm::Constant *Idx0 = llvm::ConstantInt::get(llvm::Type::Int32Ty, 0);
- return Builder.CreateGEP(V, Idx0, Idx0, "arraydecay");
+
+ llvm::Value *Ops[] = {Idx0, Idx0};
+ return Builder.CreateGEP(V, Ops, Ops+2, "arraydecay");
}
return EmitCastExpr(Op, E->getType());