summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/lit/passes/post-emscripten.wast40
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))
)