|
@@ -2324,7 +2324,7 @@ implementation
|
|
if objreloc.FrameGroup<>'' then
|
|
if objreloc.FrameGroup<>'' then
|
|
framebase:=TMZExeUnifiedLogicalGroup(ExeUnifiedLogicalGroups.Find(objreloc.FrameGroup)).MemPos
|
|
framebase:=TMZExeUnifiedLogicalGroup(ExeUnifiedLogicalGroups.Find(objreloc.FrameGroup)).MemPos
|
|
else
|
|
else
|
|
- internalerror(2015082404);
|
|
|
|
|
|
+ framebase:=TOmfObjSection(objreloc.objsection).MZExeUnifiedLogicalSegment.MemBasePos;
|
|
case objreloc.typ of
|
|
case objreloc.typ of
|
|
RELOC_ABSOLUTE:
|
|
RELOC_ABSOLUTE:
|
|
fixupamount:=target-framebase;
|
|
fixupamount:=target-framebase;
|