diff options
Diffstat (limited to 'src/passes/PostEmscripten.cpp')
-rw-r--r-- | src/passes/PostEmscripten.cpp | 5 |
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 |