diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-12-07 15:53:21 -0500 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-12-07 15:53:21 -0500 |
commit | 4dff3c163b55d68983076e48390b9f3e4c388b4c (patch) | |
tree | b9b4e14ec3f4016c07ded57866c06bb7dc269d92 | |
parent | b28e93643fb65000c387d872adcd12cd90d1ca17 (diff) |
fix getHigh32 return type
-rw-r--r-- | lib/Transforms/NaCl/ExpandI64.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Transforms/NaCl/ExpandI64.cpp b/lib/Transforms/NaCl/ExpandI64.cpp index 9baf1cd8be..88f6cfa355 100644 --- a/lib/Transforms/NaCl/ExpandI64.cpp +++ b/lib/Transforms/NaCl/ExpandI64.cpp @@ -341,9 +341,11 @@ void ExpandI64::ensureFuncs() { GetHigh = Function::Create(GetHighFunc, GlobalValue::ExternalLinkage, "getHigh32", TheModule); + Type *V = Type::getVoidTy(TheModule->getContext()); + SmallVector<Type*, 1> SetHighArgTypes; SetHighArgTypes.push_back(i32); - FunctionType *SetHighFunc = FunctionType::get(i32, SetHighArgTypes, false); + FunctionType *SetHighFunc = FunctionType::get(V, SetHighArgTypes, false); SetHigh = Function::Create(SetHighFunc, GlobalValue::ExternalLinkage, "setHigh32", TheModule); } |