Browse Source

* fixed circular uses which looped forever

peter 27 years ago
parent
commit
f4e51979ab
1 changed files with 5 additions and 2 deletions
  1. 5 2
      compiler/pmodules.pas

+ 5 - 2
compiler/pmodules.pas

@@ -340,7 +340,7 @@ unit pmodules;
                    else
                    else
                     begin
                     begin
                     { recompile the unit ? }
                     { recompile the unit ? }
-                      if (not current_module^.in_implementation) and (hp^.in_implementation) then
+                      if (not current_module^.in_implementation) and (not hp^.in_implementation) then
                        Message(unit_f_circular_unit_reference);
                        Message(unit_f_circular_unit_reference);
                     end;
                     end;
                    break;
                    break;
@@ -982,7 +982,10 @@ unit pmodules;
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.56  1998-09-28 11:22:15  pierre
+  Revision 1.57  1998-09-30 12:11:52  peter
+    * fixed circular uses which looped forever
+
+  Revision 1.56  1998/09/28 11:22:15  pierre
    * did not compile for browser
    * did not compile for browser
    * merge from fixes
    * merge from fixes