summaryrefslogtreecommitdiff
path: root/test/lld/basic_safe_stack.wat
diff options
context:
space:
mode:
Diffstat (limited to 'test/lld/basic_safe_stack.wat')
-rw-r--r--test/lld/basic_safe_stack.wat9
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)