Sfoglia il codice sorgente

* WebAssembly internal linker: write the memory section before the export section, so it appears in a more logical order in the map file

Nikolay Nikolov 7 mesi fa
parent
commit
326356e8e9
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      compiler/ogwasm.pas

+ 2 - 1
compiler/ogwasm.pas

@@ -5220,7 +5220,6 @@ implementation
         WriteTableAndElemSections;
         WriteGlobalSection;
         WriteTagSection;
-        WriteExportSection;
 
         if not (ts_wasm_threads in current_settings.targetswitches) then
           begin
@@ -5244,6 +5243,8 @@ implementation
               end;
           end;
 
+        WriteExportSection;
+
         if ts_wasm_threads in current_settings.targetswitches then
           WriteUleb(FWasmSections[wsiStart],FInitSharedMemoryFunctionSym.LinkingData.ExeFunctionIndex);