diff options
Diffstat (limited to 'test/lit/passes/remove-unused-module-elements-refs.wast')
-rw-r--r-- | test/lit/passes/remove-unused-module-elements-refs.wast | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/test/lit/passes/remove-unused-module-elements-refs.wast b/test/lit/passes/remove-unused-module-elements-refs.wast index 00ea9767f..377639e51 100644 --- a/test/lit/passes/remove-unused-module-elements-refs.wast +++ b/test/lit/passes/remove-unused-module-elements-refs.wast @@ -656,24 +656,18 @@ (ref.func $d) )) - ;; CHECK: (export "export" (func $export)) - - ;; CHECK: (func $export (type $void) - ;; CHECK-NEXT: (call $b) - ;; CHECK-NEXT: ) - ;; OPEN_WORLD: (export "export" (func $export)) - - ;; OPEN_WORLD: (func $export (type $void) - ;; OPEN_WORLD-NEXT: (call $b) - ;; OPEN_WORLD-NEXT: ) (func $export (export "export") ;; Call $b but not $a or $c (call $b) ) + ;; CHECK: (export "export" (func $b)) + ;; CHECK: (func $a (type $void) ;; CHECK-NEXT: (unreachable) ;; CHECK-NEXT: ) + ;; OPEN_WORLD: (export "export" (func $b)) + ;; OPEN_WORLD: (func $a (type $void) ;; OPEN_WORLD-NEXT: (call_ref $void ;; OPEN_WORLD-NEXT: (struct.get $vtable 0 |