Browse Source

* proper implementation for the function Sptr (which returns the stack pointer) for WebAssembly

Nikolay Nikolov 1 year ago
parent
commit
b340994e1b
1 changed files with 3 additions and 3 deletions
  1. 3 3
      rtl/wasm32/wasm32.inc

+ 3 - 3
rtl/wasm32/wasm32.inc

@@ -71,9 +71,9 @@ function get_caller_frame(framebp:pointer;addr:pointer=nil):pointer;
 
 
 {$define FPC_SYSTEM_HAS_SPTR}
-function Sptr : pointer;
-  begin
-    result:=nil;
+function Sptr : pointer; assembler; nostackframe;
+  asm
+    global.get $__stack_pointer
   end;