summaryrefslogtreecommitdiff
path: root/test/unit/input/asyncify-stackOverflow.wat
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/input/asyncify-stackOverflow.wat')
-rw-r--r--test/unit/input/asyncify-stackOverflow.wat22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/unit/input/asyncify-stackOverflow.wat b/test/unit/input/asyncify-stackOverflow.wat
new file mode 100644
index 000000000..a36a06b40
--- /dev/null
+++ b/test/unit/input/asyncify-stackOverflow.wat
@@ -0,0 +1,22 @@
+(module
+ (memory 1 2)
+ (import "env" "sleep" (func $sleep))
+ (export "memory" (memory 0))
+ (func "many_locals" (param $x i32) (result i32)
+ (local $y i32)
+ (local $z i32)
+ (local.set $y
+ (i32.add (local.get $x) (i32.const 10))
+ )
+ (local.set $z
+ (i32.add (local.get $y) (i32.const 20))
+ )
+ (call $sleep)
+ (select
+ (local.get $y)
+ (local.get $z)
+ (local.get $x)
+ )
+ )
+)
+