소스 검색

* make cycle fixed

florian 25 년 전
부모
커밋
2a74104ce4
2개의 변경된 파일16개의 추가작업 그리고 5개의 파일을 삭제
  1. 9 3
      compiler/htypechk.pas
  2. 7 2
      compiler/node.inc

+ 9 - 3
compiler/htypechk.pas

@@ -161,8 +161,11 @@ implementation
        globtype,systems,
        cutils,cobjects,verbose,globals,
        symconst,
-       types,pass_1,cpubase,ncnv,nld,
+       types,pass_1,cpubase,
+{$ifdef cg11}
+       ncnv,nld,
        nmem,ncal,
+{$endif cg11}
 {$ifdef newcg}
        cgbase
 {$else}
@@ -2173,7 +2176,10 @@ implementation
 end.
 {
   $Log$
-  Revision 1.9  2000-09-28 19:49:51  florian
+  Revision 1.10  2000-09-29 15:45:23  florian
+    * make cycle fixed
+
+  Revision 1.9  2000/09/28 19:49:51  florian
   *** empty log message ***
 
   Revision 1.8  2000/09/27 18:14:31  florian
@@ -2202,4 +2208,4 @@ end.
 
   Revision 1.2  2000/07/13 11:32:41  michael
   + removed logs
-}
+}

+ 7 - 2
compiler/node.inc

@@ -424,6 +424,7 @@
       begin
          p:=tunarynode(inherited getcopy);
          p.left:=left.getcopy;
+         getcopy:=p;
       end;
 
 {$ifdef extdebug}
@@ -532,6 +533,7 @@
       begin
          p:=tbinarynode(inherited getcopy);
          p.right:=right.getcopy;
+         getcopy:=p;
       end;
 
     function tbinarynode.isbinaryoverloaded(var t : tnode) : boolean;
@@ -673,7 +675,10 @@
       end;
 {
   $Log$
-  Revision 1.6  2000-09-28 19:49:52  florian
+  Revision 1.7  2000-09-29 15:45:23  florian
+    * make cycle fixed
+
+  Revision 1.6  2000/09/28 19:49:52  florian
   *** empty log message ***
 
   Revision 1.5  2000/09/27 18:14:31  florian
@@ -691,4 +696,4 @@
   Revision 1.1  2000/08/26 12:27:17  florian
     * createial release
 
-}
+}