Pārlūkot izejas kodu

* override DoRelocationFixup in TMZExeOutput - doing nothing for now, but
prevents the "abstract method called" error

git-svn-id: trunk@31350 -

nickysn 10 gadi atpakaļ
vecāks
revīzija
7d586df038
1 mainītis faili ar 13 papildinājumiem un 0 dzēšanām
  1. 13 0
      compiler/ogomf.pas

+ 13 - 0
compiler/ogomf.pas

@@ -206,6 +206,7 @@ interface
 
 
       TMZExeOutput = class(TExeOutput)
       TMZExeOutput = class(TExeOutput)
       protected
       protected
+        procedure DoRelocationFixup(objsec:TObjSection);override;
         function writeData:boolean;override;
         function writeData:boolean;override;
       public
       public
         constructor create;override;
         constructor create;override;
@@ -1660,6 +1661,18 @@ implementation
                                TMZExeOutput
                                TMZExeOutput
 ****************************************************************************}
 ****************************************************************************}
 
 
+    procedure TMZExeOutput.DoRelocationFixup(objsec: TObjSection);
+      var
+        i: Integer;
+        objreloc: TOmfRelocation;
+      begin
+        for i:=0 to objsec.ObjRelocations.Count-1 do
+          begin
+            objreloc:=TOmfRelocation(objsec.ObjRelocations[i]);
+            {todo}
+          end;
+      end;
+
     function TMZExeOutput.writeData: boolean;
     function TMZExeOutput.writeData: boolean;
       var
       var
         Header: TMZExeHeader;
         Header: TMZExeHeader;