Преглед на файлове

+ introduced tcpustaticvarsym.is_wasm_global

Nikolay Nikolov преди 3 години
родител
ревизия
8d441929a8
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  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