| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- diff --git a/test/core/linking.wast b/test/core/linking.wast
- index 8fbcc02..a2254b3 100644
- --- a/test/core/linking.wast
- +++ b/test/core/linking.wast
- @@ -23,6 +23,8 @@
- (import "spectest" "print_i32" (func $f (param i32)))
- (export "print" (func $f))
- )
- +
- +(; doesn't support empty files
- (register "reexport_f" $M1)
- (assert_unlinkable
- (module (import "reexport_f" "print" (func (param i64))))
- @@ -32,9 +34,11 @@
- (module (import "reexport_f" "print" (func (param i32) (result i32))))
- "incompatible import type"
- )
- +;)
-
-
- ;; Globals
- +(; aot doesn't support to import globals
- (module $Mg
- (global $glob (export "glob") i32 (i32.const 42))
- (func (export "get") (result i32) (global.get $glob))
- @@ -45,6 +49,7 @@
- (func (export "set_mut") (param i32) (global.set $mut_glob (local.get 0)))
- )
- (register "Mg" $Mg)
- +;)
-
- (; only sharing initial values
- (module $Ng
- @@ -83,6 +88,7 @@
- (assert_return (invoke $Ng "Mg.get_mut") (i32.const 241))
- ;)
-
- +(;
- (assert_unlinkable
- (module (import "Mg" "mut_glob" (global i32)))
- "incompatible import type"
- @@ -92,7 +98,6 @@
- "incompatible import type"
- )
-
- -
- (module $Mref_ex
- (global (export "g-const-func") funcref (ref.null func))
- (global (export "g-var-func") (mut funcref) (ref.null func))
- @@ -127,6 +132,7 @@
- (module (global (import "Mref_ex" "g-var-extern") (mut funcref)))
- "incompatible import type"
- )
- +;)
-
-
- ;; Tables
|