(module (import "env" "__stack_pointer" (global $sp (mut i32))) (func "use_stack" (result i32) (global.set $sp (i32.const 42)) (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) ) )