File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed
src/test/run-make/wasm-export-all-symbols Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -8,14 +8,11 @@ let list = WebAssembly.Module.exports(m);
88console.log('exports', list);
99
1010const my_exports = {};
11- let nexports_fn = 0;
12- let nexports_global = 0;
11+ let nexports = 0;
12+
1313for (const entry of list) {
1414 if (entry.kind == 'function'){
15- nexports_fn += 1;
16- }
17- if (entry.kind == 'global'){
18- nexports_global += 1;
15+ nexports += 1;
1916 }
2017 my_exports[entry.name] = true;
2118}
@@ -27,12 +24,9 @@ if (my_exports.FOO === undefined)
2724 throw new Error("`FOO` wasn't defined");
2825
2926if (my_exports.main === undefined) {
30- if (nexports_fn != 1)
27+ if (nexports != 1)
3128 throw new Error("should only have one function export");
3229} else {
33- if (nexports_fn != 2)
30+ if (nexports != 2)
3431 throw new Error("should only have two function exports");
3532}
36-
37- if (nexports_global != 1)
38- throw new Error("should only have one static export");
You can’t perform that action at this time.
0 commit comments