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

This commit is contained in:
Nikolay Nikolov 2025-02-15 23:34:09 +02:00
parent ef7f2ab5a7
commit 326356e8e9

View File

@ -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);