summaryrefslogtreecommitdiff
path: root/test/lit/wasm-emscripten-finalize/em_js.wat
diff options
context:
space:
mode:
Diffstat (limited to 'test/lit/wasm-emscripten-finalize/em_js.wat')
-rw-r--r--test/lit/wasm-emscripten-finalize/em_js.wat12
1 files changed, 5 insertions, 7 deletions
diff --git a/test/lit/wasm-emscripten-finalize/em_js.wat b/test/lit/wasm-emscripten-finalize/em_js.wat
index 0cce1e3b5..85b3ece89 100644
--- a/test/lit/wasm-emscripten-finalize/em_js.wat
+++ b/test/lit/wasm-emscripten-finalize/em_js.wat
@@ -5,26 +5,24 @@
;; All functions should be stripped from the binary, regardless
;; of internal name
-;; CHECK-NOT: (func
+;; CHECK-NOT: (func
;; The data section that contains only em_js strings should
-;; be stripped.
-;; CHECK-NOT: (i32.const 512) "Only em_js strings here\00")
-
-;; Data sections that also contain other stuff should not be stripped
+;; be stripped (shrunk to zero size):
;; CHECK: (data (i32.const 1024) "some JS string data\00xxx")
+;; CHECK: (data (i32.const 512) "")
;; CHECK: (data (i32.const 2048) "more JS string data\00yyy")
;; CHECK: "emJsFuncs": {
;; CHECK-NEXT: "bar": "more JS string data",
-;; CHECK-NEXT: "baz": "Only em_js strings here
+;; CHECK-NEXT: "baz": "Only em_js strings here",
;; CHECK-NEXT: "foo": "some JS string data"
;; CHECK-NEXT: },
(module
(memory 1 1)
- (data (i32.const 512) "Only em_js strings here\00")
(data (i32.const 1024) "some JS string data\00xxx")
+ (data (i32.const 512) "Only em_js strings here\00")
(data (i32.const 2048) "more JS string data\00yyy")
(export "__em_js__foo" (func $__em_js__foo))
(export "__em_js__bar" (func $bar))