Prechádzať zdrojové kódy

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

Nikolay Nikolov 1 rok pred
rodič
commit
b340994e1b
1 zmenil súbory, kde vykonal 3 pridanie a 3 odobranie
  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}
 {$define FPC_SYSTEM_HAS_SPTR}
-function Sptr : pointer;
-  begin
-    result:=nil;
+function Sptr : pointer; assembler; nostackframe;
+  asm
+    global.get $__stack_pointer
   end;
   end;