diff options
Diffstat (limited to 'src/asmjs')
-rw-r--r-- | src/asmjs/shared-constants.cpp | 7 | ||||
-rw-r--r-- | src/asmjs/shared-constants.h | 6 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/asmjs/shared-constants.cpp b/src/asmjs/shared-constants.cpp index bc5b9d08f..58742fb1d 100644 --- a/src/asmjs/shared-constants.cpp +++ b/src/asmjs/shared-constants.cpp @@ -101,6 +101,13 @@ cashew::IString WASM_I64_UDIV("__wasm_i64_udiv"); cashew::IString WASM_I64_SREM("__wasm_i64_srem"); cashew::IString WASM_I64_UREM("__wasm_i64_urem"); +cashew::IString ASM_FUNC("asmFunc"); +cashew::IString ABORT_FUNC("abort"); +cashew::IString FUNCTION_TABLE("FUNCTION_TABLE"); +cashew::IString NO_RESULT("wasm2js$noresult"); // no result at all +// result in an expression, no temp var +cashew::IString EXPRESSION_RESULT("wasm2js$expresult"); + namespace ABI { namespace wasm2js { diff --git a/src/asmjs/shared-constants.h b/src/asmjs/shared-constants.h index b6ba37c97..503e975dd 100644 --- a/src/asmjs/shared-constants.h +++ b/src/asmjs/shared-constants.h @@ -103,6 +103,12 @@ extern cashew::IString WASM_I64_SDIV; extern cashew::IString WASM_I64_UDIV; extern cashew::IString WASM_I64_SREM; extern cashew::IString WASM_I64_UREM; +// wasm2js constants +extern cashew::IString ASM_FUNC; +extern cashew::IString ABORT_FUNC; +extern cashew::IString FUNCTION_TABLE; +extern cashew::IString NO_RESULT; +extern cashew::IString EXPRESSION_RESULT; } // namespace wasm #endif // wasm_asmjs_shared_constants_h |