summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/shared-constants.h1
-rw-r--r--src/wasm2asm.h1
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