| Index: lib/Transforms/NaCl/ExpandCtors.cpp
|
| diff --git a/lib/Transforms/NaCl/ExpandCtors.cpp b/lib/Transforms/NaCl/ExpandCtors.cpp
|
| index a8d8bbfd37da1028bdfd8b8871f79c42f9b4d530..97398870b4006b9a881fb2852cb861c065dfd66d 100644
|
| --- a/lib/Transforms/NaCl/ExpandCtors.cpp
|
| +++ b/lib/Transforms/NaCl/ExpandCtors.cpp
|
| @@ -135,7 +135,7 @@ static void defineFuncArray(Module &M, const char *LlvmArrayName,
|
| // does not generate correct code when a GlobalAlias contains a
|
| // GetElementPtr ConstantExpr.
|
| Constant *NewArrayEnd =
|
| - ConstantExpr::getGetElementPtr(NewArray,
|
| + ConstantExpr::getGetElementPtr(ArrayTy, NewArray,
|
| ConstantInt::get(M.getContext(),
|
| APInt(32, 1)));
|
| setGlobalVariableValue(M, EndSymbol, NewArrayEnd);
|
|
|