diff options
Diffstat (limited to 'test/passes/stack-check_enable-mutable-globals.wast')
-rw-r--r-- | test/passes/stack-check_enable-mutable-globals.wast | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/passes/stack-check_enable-mutable-globals.wast b/test/passes/stack-check_enable-mutable-globals.wast index 3028039fd..c3583cd2c 100644 --- a/test/passes/stack-check_enable-mutable-globals.wast +++ b/test/passes/stack-check_enable-mutable-globals.wast @@ -5,3 +5,13 @@ (global.get $sp) ) ) +;; if the global names are taken we should not crash +(module + (import "env" "__stack_pointer" (global $sp (mut i32))) + (global $__stack_base (mut i32) (i32.const 0)) + (global $__stack_limit (mut i32) (i32.const 0)) + (export "use_stack" (func $0)) + (func $0 (result i32) + (unreachable) + ) +) |