File tree 1 file changed +5
-11
lines changed
src/test/run-make/wasm-export-all-symbols
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);
8
8
console . log ( 'exports' , list ) ;
9
9
10
10
const my_exports = { } ;
11
- let nexports_fn = 0 ;
12
- let nexports_global = 0 ;
11
+ let nexports = 0 ;
12
+
13
13
for ( const entry of list ) {
14
14
if ( entry . kind == 'function' ) {
15
- nexports_fn += 1 ;
16
- }
17
- if ( entry . kind == 'global' ) {
18
- nexports_global += 1 ;
15
+ nexports += 1 ;
19
16
}
20
17
my_exports [ entry . name ] = true ;
21
18
}
@@ -27,12 +24,9 @@ if (my_exports.FOO === undefined)
27
24
throw new Error ( "`FOO` wasn't defined" ) ;
28
25
29
26
if ( my_exports . main === undefined ) {
30
- if ( nexports_fn != 1 )
27
+ if ( nexports != 1 )
31
28
throw new Error ( "should only have one function export" ) ;
32
29
} else {
33
- if ( nexports_fn != 2 )
30
+ if ( nexports != 2 )
34
31
throw new Error ( "should only have two function exports" ) ;
35
32
}
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