summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Wirtz <dcode@dcode.io>2017-08-18 18:44:22 +0200
committerAlon Zakai <alonzakai@gmail.com>2017-08-18 09:44:22 -0700
commit229764b0d52bce0d0e973c96b9bdb686e4ec1f1e (patch)
tree2a1f87c024232847ffcf8a939b5bf46968f37c5b
parent5fafb87a2819cebd94941c77c07ebe067471eb7d (diff)
downloadbinaryen-229764b0d52bce0d0e973c96b9bdb686e4ec1f1e.tar.gz
binaryen-229764b0d52bce0d0e973c96b9bdb686e4ec1f1e.tar.bz2
binaryen-229764b0d52bce0d0e973c96b9bdb686e4ec1f1e.zip
Do not export start function (#998)
-rw-r--r--src/wasm-linker.cpp1
-rw-r--r--test/dot_s/start_main0.wast1
-rw-r--r--test/dot_s/start_main2.wast1
3 files changed, 0 insertions, 3 deletions
diff --git a/src/wasm-linker.cpp b/src/wasm-linker.cpp
index 7d1c35d1c..c209d3e16 100644
--- a/src/wasm-linker.cpp
+++ b/src/wasm-linker.cpp
@@ -224,7 +224,6 @@ void Linker::layout() {
auto* func = new Function;
func->name = start;
out.wasm.addFunction(func);
- exportFunction(start, true);
out.wasm.addStart(start);
Builder builder(out.wasm);
auto* block = builder.makeBlock();
diff --git a/test/dot_s/start_main0.wast b/test/dot_s/start_main0.wast
index ea8be166d..6db3a8803 100644
--- a/test/dot_s/start_main0.wast
+++ b/test/dot_s/start_main0.wast
@@ -5,7 +5,6 @@
(export "stackAlloc" (func $stackAlloc))
(export "stackRestore" (func $stackRestore))
(export "main" (func $main))
- (export "_start" (func $_start))
(start $_start)
(func $main
)
diff --git a/test/dot_s/start_main2.wast b/test/dot_s/start_main2.wast
index f5fe7d43d..6489b2828 100644
--- a/test/dot_s/start_main2.wast
+++ b/test/dot_s/start_main2.wast
@@ -5,7 +5,6 @@
(export "stackAlloc" (func $stackAlloc))
(export "stackRestore" (func $stackRestore))
(export "main" (func $main))
- (export "_start" (func $_start))
(start $_start)
(func $main (param $0 i32) (param $1 i32) (result i32)
(return