summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wasm2js.h5
-rw-r--r--test/wasm2js/emscripten-grow-no.2asm.js6
-rw-r--r--test/wasm2js/emscripten-grow-no.2asm.js.opt6
-rw-r--r--test/wasm2js/emscripten-grow-yes.2asm.js6
-rw-r--r--test/wasm2js/emscripten-grow-yes.2asm.js.opt6
-rw-r--r--test/wasm2js/emscripten.2asm.js6
-rw-r--r--test/wasm2js/emscripten.2asm.js.opt6
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;