aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-12-07 15:53:21 -0500
committerAlon Zakai <alonzakai@gmail.com>2013-12-07 15:53:21 -0500
commit4dff3c163b55d68983076e48390b9f3e4c388b4c (patch)
treeb9b4e14ec3f4016c07ded57866c06bb7dc269d92
parentb28e93643fb65000c387d872adcd12cd90d1ca17 (diff)
fix getHigh32 return type
-rw-r--r--lib/Transforms/NaCl/ExpandI64.cpp4
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);
}