diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/shared-constants.h | 1 | ||||
-rw-r--r-- | src/wasm2asm.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/shared-constants.h b/src/shared-constants.h index 1c066c4d0..15fe8647f 100644 --- a/src/shared-constants.h +++ b/src/shared-constants.h @@ -52,6 +52,7 @@ cashew::IString GLOBAL("global"), NEG_NAN("-nan"), CASE("case"), BR("br"), + USE_ASM("use asm"), FAKE_RETURN("fake_return_waka123"), MATH_CLZ32("Math_clz32"), MATH_CTZ32("Math_ctz32"), diff --git a/src/wasm2asm.h b/src/wasm2asm.h index 89f33381a..b919a6d3f 100644 --- a/src/wasm2asm.h +++ b/src/wasm2asm.h @@ -160,6 +160,7 @@ Ref Wasm2AsmBuilder::processWasm(Module* wasm) { Ref ret = ValueBuilder::makeToplevel(); Ref asmFunc = ValueBuilder::makeFunction(ASM_FUNC); ret[1]->push_back(asmFunc); + asmFunc[3]->push_back(ValueBuilder::makeStatement(ValueBuilder::makeString(USE_ASM))); // imports XXX // exports XXX // functions |