diff options
Diffstat (limited to 'test/lld/basic_safe_stack.wat')
-rw-r--r-- | test/lld/basic_safe_stack.wat | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/test/lld/basic_safe_stack.wat b/test/lld/basic_safe_stack.wat index 4b8853f15..9d1009529 100644 --- a/test/lld/basic_safe_stack.wat +++ b/test/lld/basic_safe_stack.wat @@ -3,8 +3,7 @@ (type $i32_=>_none (func (param i32))) (type $i32_=>_i32 (func (param i32) (result i32))) (memory $0 2) - (table $0 1 1 funcref) - (global $global$0 (mut i32) (i32.const 66112)) + (global $__stack_pointer (mut i32) (i32.const 66112)) (export "memory" (memory $0)) (export "__wasm_call_ctors" (func $__wasm_call_ctors)) (export "stackRestore" (func $stackRestore)) @@ -13,18 +12,18 @@ (func $__wasm_call_ctors ) (func $stackRestore (param $0 i32) - (global.set $global$0 + (global.set $__stack_pointer (local.get $0) ) ) (func $stackAlloc (param $0 i32) (result i32) (local $1 i32) (local $2 i32) - (global.set $global$0 + (global.set $__stack_pointer (local.tee $1 (i32.and (i32.sub - (global.get $global$0) + (global.get $__stack_pointer) (local.get $0) ) (i32.const -16) |