diff options
-rw-r--r-- | src/wasm2js.h | 5 | ||||
-rw-r--r-- | test/wasm2js/emscripten-grow-no.2asm.js | 6 | ||||
-rw-r--r-- | test/wasm2js/emscripten-grow-no.2asm.js.opt | 6 | ||||
-rw-r--r-- | test/wasm2js/emscripten-grow-yes.2asm.js | 6 | ||||
-rw-r--r-- | test/wasm2js/emscripten-grow-yes.2asm.js.opt | 6 | ||||
-rw-r--r-- | test/wasm2js/emscripten.2asm.js | 6 | ||||
-rw-r--r-- | test/wasm2js/emscripten.2asm.js.opt | 6 |
7 files changed, 27 insertions, 14 deletions
diff --git a/src/wasm2js.h b/src/wasm2js.h index b91056ae8..0c09064e2 100644 --- a/src/wasm2js.h +++ b/src/wasm2js.h @@ -403,7 +403,8 @@ Ref Wasm2JSBuilder::processWasm(Module* wasm, Name funcName) { } }); if (flags.emscripten) { - asmFunc[3]->push_back(ValueBuilder::makeName("// EMSCRIPTEN_START_FUNCS")); + asmFunc[3]->push_back( + ValueBuilder::makeName("// EMSCRIPTEN_START_FUNCS\n")); } // functions ModuleUtils::iterDefinedFunctions(*wasm, [&](Function* func) { @@ -425,7 +426,7 @@ Ref Wasm2JSBuilder::processWasm(Module* wasm, Name funcName) { wasm->addExport(e); } if (flags.emscripten) { - asmFunc[3]->push_back(ValueBuilder::makeName("// EMSCRIPTEN_END_FUNCS")); + asmFunc[3]->push_back(ValueBuilder::makeName("// EMSCRIPTEN_END_FUNCS\n")); } addTable(asmFunc[3], wasm); diff --git a/test/wasm2js/emscripten-grow-no.2asm.js b/test/wasm2js/emscripten-grow-no.2asm.js index d01645368..71f229d2d 100644 --- a/test/wasm2js/emscripten-grow-no.2asm.js +++ b/test/wasm2js/emscripten-grow-no.2asm.js @@ -22,8 +22,10 @@ function asmFunc(global, env, buffer) { var abort = env.abort; var nan = global.NaN; var infinity = global.Infinity; - // EMSCRIPTEN_START_FUNCS; - // EMSCRIPTEN_END_FUNCS; + // EMSCRIPTEN_START_FUNCS +; + // EMSCRIPTEN_END_FUNCS +; var FUNCTION_TABLE = []; function __wasm_memory_size() { return buffer.byteLength / 65536 | 0; diff --git a/test/wasm2js/emscripten-grow-no.2asm.js.opt b/test/wasm2js/emscripten-grow-no.2asm.js.opt index d01645368..71f229d2d 100644 --- a/test/wasm2js/emscripten-grow-no.2asm.js.opt +++ b/test/wasm2js/emscripten-grow-no.2asm.js.opt @@ -22,8 +22,10 @@ function asmFunc(global, env, buffer) { var abort = env.abort; var nan = global.NaN; var infinity = global.Infinity; - // EMSCRIPTEN_START_FUNCS; - // EMSCRIPTEN_END_FUNCS; + // EMSCRIPTEN_START_FUNCS +; + // EMSCRIPTEN_END_FUNCS +; var FUNCTION_TABLE = []; function __wasm_memory_size() { return buffer.byteLength / 65536 | 0; diff --git a/test/wasm2js/emscripten-grow-yes.2asm.js b/test/wasm2js/emscripten-grow-yes.2asm.js index ef1169ea4..e927b7cf4 100644 --- a/test/wasm2js/emscripten-grow-yes.2asm.js +++ b/test/wasm2js/emscripten-grow-yes.2asm.js @@ -22,8 +22,10 @@ function asmFunc(global, env, buffer) { var abort = env.abort; var nan = global.NaN; var infinity = global.Infinity; - // EMSCRIPTEN_START_FUNCS; - // EMSCRIPTEN_END_FUNCS; + // EMSCRIPTEN_START_FUNCS +; + // EMSCRIPTEN_END_FUNCS +; var FUNCTION_TABLE = []; function __wasm_memory_size() { return buffer.byteLength / 65536 | 0; diff --git a/test/wasm2js/emscripten-grow-yes.2asm.js.opt b/test/wasm2js/emscripten-grow-yes.2asm.js.opt index ef1169ea4..e927b7cf4 100644 --- a/test/wasm2js/emscripten-grow-yes.2asm.js.opt +++ b/test/wasm2js/emscripten-grow-yes.2asm.js.opt @@ -22,8 +22,10 @@ function asmFunc(global, env, buffer) { var abort = env.abort; var nan = global.NaN; var infinity = global.Infinity; - // EMSCRIPTEN_START_FUNCS; - // EMSCRIPTEN_END_FUNCS; + // EMSCRIPTEN_START_FUNCS +; + // EMSCRIPTEN_END_FUNCS +; var FUNCTION_TABLE = []; function __wasm_memory_size() { return buffer.byteLength / 65536 | 0; diff --git a/test/wasm2js/emscripten.2asm.js b/test/wasm2js/emscripten.2asm.js index ac03d032d..444401fa4 100644 --- a/test/wasm2js/emscripten.2asm.js +++ b/test/wasm2js/emscripten.2asm.js @@ -25,7 +25,8 @@ function asmFunc(global, env, buffer) { var infinity = global.Infinity; var syscall$6 = env.__syscall6; var syscall$54 = env.__syscall54; - // EMSCRIPTEN_START_FUNCS; + // EMSCRIPTEN_START_FUNCS +; function main() { syscall$6(1 | 0, 2 | 0) | 0; syscall$54(3 | 0, 4 | 0) | 0; @@ -183,7 +184,8 @@ function asmFunc(global, env, buffer) { abort(); } - // EMSCRIPTEN_END_FUNCS; + // EMSCRIPTEN_END_FUNCS +; FUNCTION_TABLE[1] = foo; FUNCTION_TABLE[2] = bar; FUNCTION_TABLE[3] = tabled; diff --git a/test/wasm2js/emscripten.2asm.js.opt b/test/wasm2js/emscripten.2asm.js.opt index f554f869a..77f060cb9 100644 --- a/test/wasm2js/emscripten.2asm.js.opt +++ b/test/wasm2js/emscripten.2asm.js.opt @@ -25,7 +25,8 @@ function asmFunc(global, env, buffer) { var infinity = global.Infinity; var syscall$6 = env.__syscall6; var syscall$54 = env.__syscall54; - // EMSCRIPTEN_START_FUNCS; + // EMSCRIPTEN_START_FUNCS +; function main() { syscall$6(1, 2) | 0; syscall$54(3, 4) | 0; @@ -164,7 +165,8 @@ function asmFunc(global, env, buffer) { abort(); } - // EMSCRIPTEN_END_FUNCS; + // EMSCRIPTEN_END_FUNCS +; FUNCTION_TABLE[1] = foo; FUNCTION_TABLE[2] = bar; FUNCTION_TABLE[3] = internal; |