summaryrefslogtreecommitdiff
path: root/src/passes/PostEmscripten.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/PostEmscripten.cpp')
-rw-r--r--src/passes/PostEmscripten.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/passes/PostEmscripten.cpp b/src/passes/PostEmscripten.cpp
index 68f0c06e0..00fb30b51 100644
--- a/src/passes/PostEmscripten.cpp
+++ b/src/passes/PostEmscripten.cpp
@@ -91,8 +91,7 @@ struct PostEmscripten : public Pass {
auto oldValue = stackPointer->init->cast<Const>()->value;
BYN_TRACE("updating __stack_pointer: " << oldValue.geti32() << " -> "
<< stackPtr << "\n");
- stackPointer->init =
- Builder(*module).makeConst(Literal(int32_t(stackPtr)));
+ stackPointer->init = Builder(*module).makeConst(int32_t(stackPtr));
}
}
@@ -105,7 +104,7 @@ struct PostEmscripten : public Pass {
auto* func = imports.getImportedFunction(ENV, "emscripten_get_sbrk_ptr");
if (func) {
Builder builder(*module);
- func->body = builder.makeConst(Literal(int32_t(sbrkPtr)));
+ func->body = builder.makeConst(int32_t(sbrkPtr));
func->module = func->base = Name();
}
// Apply the sbrk ptr value, if it was provided. This lets emscripten set