diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/lit/passes/post-emscripten.wast | 40 |
1 files changed, 28 insertions, 12 deletions
diff --git a/test/lit/passes/post-emscripten.wast b/test/lit/passes/post-emscripten.wast index 259a16729..fc61e8845 100644 --- a/test/lit/passes/post-emscripten.wast +++ b/test/lit/passes/post-emscripten.wast @@ -5,14 +5,22 @@ ;; refer to is either zero'd out, or the segment emptied. (module - ;; CHECK: (global $g1 i32 (i32.const 1000)) - (global $g1 i32 (i32.const 1000)) - ;; CHECK: (global $g2 i32 (i32.const 1011)) - (global $g2 i32 (i32.const 1011)) - ;; CHECK: (global $g3 i32 (i32.const 2006)) - (global $g3 i32 (i32.const 2006)) - ;; CHECK: (global $g4 i32 (i32.const 2015)) - (global $g4 i32 (i32.const 2015)) + ;; CHECK: (global $em_asm_start i32 (i32.const 1000)) + (global $em_asm_start i32 (i32.const 1000)) + ;; CHECK: (global $em_asm_stop i32 (i32.const 1011)) + (global $em_asm_stop i32 (i32.const 1011)) + ;; CHECK: (global $em_js_start i32 (i32.const 2006)) + (global $em_js_start i32 (i32.const 2006)) + ;; CHECK: (global $em_js_stop i32 (i32.const 2015)) + (global $em_js_stop i32 (i32.const 2015)) + ;; CHECK: (global $em_lib_deps_start i32 (i32.const 3000)) + (global $em_lib_deps_start i32 (i32.const 3000)) + ;; CHECK: (global $em_lib_deps_stop i32 (i32.const 3009)) + (global $em_lib_deps_stop i32 (i32.const 3009)) + ;; CHECK: (global $foo_start i32 (i32.const 4000)) + (global $foo_start i32 (i32.const 4000)) + ;; CHECK: (global $foo_stop i32 (i32.const 4015)) + (global $foo_stop i32 (i32.const 4015)) (memory 10 10) ;; CHECK: (memory $0 10 10) @@ -20,9 +28,17 @@ (data $data1 (i32.const 1000) "hello world") ;; CHECK: (data $data2 (i32.const 2000) "hello \00\00\00\00\00\00\00\00\00 world") (data $data2 (i32.const 2000) "hello DELETE ME world") - (export "__start_em_asm" (global $g1)) - (export "__stop_em_asm" (global $g2)) - (export "__start_em_js" (global $g3)) - (export "__stop_em_js" (global $g4)) + ;; CHECK: (data $data3 (i32.const 3000) "") + (data $data3 (i32.const 3000) "some deps") + (export "__start_em_asm" (global $em_asm_start)) + (export "__stop_em_asm" (global $em_asm_stop)) + (export "__start_em_js" (global $em_js_start)) + (export "__stop_em_js" (global $em_js_stop)) + (export "__start_em_lib_deps" (global $em_lib_deps_start)) + (export "__stop_em_lib_deps" (global $em_lib_deps_stop)) + ;; CHECK: (export "__start_foo" (global $foo_start)) + (export "__start_foo" (global $foo_start)) + ;; CHECK: (export "__stop_foo" (global $foo_stop)) + (export "__stop_foo" (global $foo_stop)) ) |