summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/passes/set-globals.passes1
-rw-r--r--test/passes/set-globals.txt4
-rw-r--r--test/passes/set-globals.wast7
3 files changed, 12 insertions, 0 deletions
diff --git a/test/passes/set-globals.passes b/test/passes/set-globals.passes
new file mode 100644
index 000000000..9f01c13a6
--- /dev/null
+++ b/test/passes/set-globals.passes
@@ -0,0 +1 @@
+set-globals_pass-arg=set-globals@foo=1337,bar=42
diff --git a/test/passes/set-globals.txt b/test/passes/set-globals.txt
new file mode 100644
index 000000000..354f133c1
--- /dev/null
+++ b/test/passes/set-globals.txt
@@ -0,0 +1,4 @@
+(module
+ (global $foo i32 (i32.const 1337))
+ (global $bar i64 (i64.const 42))
+)
diff --git a/test/passes/set-globals.wast b/test/passes/set-globals.wast
new file mode 100644
index 000000000..4af112883
--- /dev/null
+++ b/test/passes/set-globals.wast
@@ -0,0 +1,7 @@
+(module
+ ;; an imported i32
+ (import "env" "in" (global $foo i32))
+
+ ;; a defined i64
+ (global $bar i64 (i64.const 1234))
+)