mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-07 13:30:33 +02:00
* workaround crash when generating WebAssembly DWARF debug info for threadvars, while multithreading is turned off
This commit is contained in:
parent
fcadc80163
commit
63c8e458bb
@ -603,6 +603,10 @@ implementation
|
||||
begin
|
||||
if CurrObjSec=nil then
|
||||
internalerror(200403072);
|
||||
{ workaround crash, when generating debug info for threadvars, when multithreading is turned off.
|
||||
todo: ensure the debug info for threadvars is actually correct, once we've got WebAssembly debug info working in general }
|
||||
if (Reloctype=RELOC_DTPOFF) and not (ts_wasm_threads in current_settings.targetswitches) then
|
||||
Reloctype:=RELOC_ABSOLUTE;
|
||||
objreloc:=nil;
|
||||
case Reloctype of
|
||||
RELOC_FUNCTION_INDEX_LEB:
|
||||
|
Loading…
Reference in New Issue
Block a user