Ver Fonte

+ introduced tcpustaticvarsym.is_wasm_global

Nikolay Nikolov há 3 anos atrás
pai
commit
8d441929a8
1 ficheiros alterados com 5 adições e 0 exclusões
  1. 5 0
      compiler/wasm32/symcpu.pas

+ 5 - 0
compiler/wasm32/symcpu.pas

@@ -165,6 +165,7 @@ type
   tcpuparavarsymclass = class of tcpuparavarsym;
 
   tcpustaticvarsym = class(tstaticvarsym)
+    function is_wasm_global: Boolean;
   end;
   tcpustaticvarsymclass = class of tcpustaticvarsym;
 
@@ -315,6 +316,10 @@ implementation
                              tcpustaticvarsym
 ****************************************************************************}
 
+    function tcpustaticvarsym.is_wasm_global: Boolean;
+      begin
+        Result:=UpCase(section)='WEBASSEMBLY.GLOBAL';
+      end;
 
 {****************************************************************************
                              tcpufieldvarsym