瀏覽代碼

+ introduced private type TCustomSectionNameMapEntry to class TWasmExeOutput

Nikolay Nikolov 10 月之前
父節點
當前提交
2ee8a59fbd
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. 7 4
      compiler/ogwasm.pas

+ 7 - 4
compiler/ogwasm.pas

@@ -260,6 +260,12 @@ interface
             '.data',
             'fpc.resources');
         WasmPageSize = 65536;
+
+        type
+          TCustomSectionNameMapEntry = record
+            idx: UInt32;
+            name: string;
+          end;
       private
         FImports: TFPHashObjectList;
         FFuncTypes: TWasmFuncTypeTable;
@@ -289,10 +295,7 @@ interface
         FMinMemoryPages,
         FMaxMemoryPages: Integer;
         { use for the Name section }
-        FFunctionNameMap: array of record
-          idx: UInt32;
-          name: string;
-        end;
+        FFunctionNameMap: array of TCustomSectionNameMapEntry;
         procedure AddToFunctionNameMap(aidx: UInt32; const aname: string);
         procedure WriteWasmSection(wsid: TWasmSectionID);
         procedure WriteWasmSectionIfNotEmpty(wsid: TWasmSectionID);