* don't generate RVA reloc in stabs if there is no symbol

git-svn-id: trunk@5990 -
This commit is contained in:
peter 2007-01-15 16:46:50 +00:00
parent d6b54890e4
commit 8bf63f4f69

View File

@ -869,7 +869,9 @@ Implementation
oldsec:=ObjData.CurrObjSec;
ObjData.SetSection(ObjData.StabsSec);
ObjData.Writebytes(stab,sizeof(TObjStabEntry)-4);
if (target_info.system in system_windows+system_wince) and DLLSource and RelocSection then
if assigned(relocsym) and
(target_info.system in system_windows+system_wince) and
(DLLSource and RelocSection) then
reltype:=RELOC_RVA
else
reltype:=RELOC_ABSOLUTE;