From 12ef4a944ac5df2e2c0aa221a365d60e797b76fe Mon Sep 17 00:00:00 2001
From: florian <florian@freepascal.org>
Date: Sun, 18 Aug 2002 18:16:55 +0000
Subject: [PATCH]   * fixed compilation error

---
 compiler/aoptobj.pas | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/compiler/aoptobj.pas b/compiler/aoptobj.pas
index 3bddd3bd73..e840af5138 100644
--- a/compiler/aoptobj.pas
+++ b/compiler/aoptobj.pas
@@ -360,7 +360,7 @@ Begin
     Begin
       If IsLoadMemReg(p) Then
         With PInstr(p)^.oper[LoadSrc].ref^ Do
-          If (Base = ProcInfo^.FramePointer)
+          If (Base = ProcInfo.FramePointer)
 {$ifdef RefsHaveIndexReg}
              And (Index = R_NO)
 {$endif RefsHaveIndexReg} Then
@@ -434,7 +434,7 @@ Var RefsEq: TRefCompare;
     Counter: TRegister;
 Begin
   WhichReg := RegMaxSize(WhichReg);
-  If (Ref.base = procinfo^.FramePointer) or
+  If (Ref.base = procinfo.FramePointer) or
       Assigned(Ref.Symbol) Then
     Begin
       If
@@ -497,7 +497,7 @@ Begin
         {don't destroy if reg contains a parameter, local or global variable}
               Not((NrOfMods = 1) And
                   (PInstr(StartMod)^.oper[0].typ = top_ref) And
-                  ((PInstr(StartMod)^.oper[0].ref^.base = ProcInfo^.FramePointer) Or
+                  ((PInstr(StartMod)^.oper[0].ref^.base = ProcInfo.FramePointer) Or
                     Assigned(PInstr(StartMod)^.oper[0].ref^.Symbol)
                   )
                  )
@@ -788,7 +788,10 @@ End.
 
 {
  $Log$
- Revision 1.6  2002-07-07 09:52:32  florian
+ Revision 1.7  2002-08-18 18:16:55  florian
+   * fixed compilation error
+
+ Revision 1.6  2002/07/07 09:52:32  florian
    * powerpc target fixed, very simple units can be compiled
    * some basic stuff for better callparanode handling, far from being finished