mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-15 12:29:32 +02:00
* Fixed writing of external debug info when reloc section should be created.
git-svn-id: trunk@13146 -
This commit is contained in:
parent
628b0c23ac
commit
ede93974bc
@ -250,6 +250,7 @@ interface
|
||||
TPECoffexeoutput = class(TCoffexeoutput)
|
||||
private
|
||||
idatalabnr : longword;
|
||||
FRelocsGenerated : boolean;
|
||||
procedure GenerateRelocs;
|
||||
public
|
||||
constructor create;override;
|
||||
@ -2648,7 +2649,7 @@ const pemagic : array[0..3] of byte = (
|
||||
offset : longword;
|
||||
w: word;
|
||||
begin
|
||||
if not RelocSection then
|
||||
if not RelocSection or FRelocsGenerated then
|
||||
exit;
|
||||
exesec:=FindExeSection('.reloc');
|
||||
if exesec=nil then
|
||||
@ -2695,6 +2696,7 @@ const pemagic : array[0..3] of byte = (
|
||||
end;
|
||||
end;
|
||||
FinishBlock;
|
||||
FRelocsGenerated:=true;
|
||||
end;
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user