瀏覽代碼

* label defines are checked at the end of the proc

peter 27 年之前
父節點
當前提交
4f9c7abff7
共有 2 個文件被更改,包括 9 次插入5 次删除
  1. 4 3
      compiler/symsym.inc
  2. 5 2
      compiler/symsymh.inc

+ 4 - 3
compiler/symsym.inc

@@ -276,8 +276,6 @@
     destructor tlabelsym.done;
 
       begin
-         if not(defined) then
-          Message1(sym_w_label_not_defined,name);
          inherited done;
       end;
 
@@ -1735,7 +1733,10 @@
 
 {
   $Log$
-  Revision 1.59  1998-11-13 12:09:11  peter
+  Revision 1.60  1998-11-16 10:13:51  peter
+    * label defines are checked at the end of the proc
+
+  Revision 1.59  1998/11/13 12:09:11  peter
     * unused label is now a warning
 
   Revision 1.58  1998/11/10 10:50:57  pierre

+ 5 - 2
compiler/symsymh.inc

@@ -81,8 +81,8 @@
           number : plabel;
           defined : boolean;
           constructor init(const n : string; l : plabel);
-          constructor load;
           destructor done;virtual;
+          constructor load;
           function mangledname : string;virtual;
           procedure write;virtual;
        end;
@@ -319,7 +319,10 @@
 
 {
   $Log$
-  Revision 1.6  1998-11-13 10:18:12  peter
+  Revision 1.7  1998-11-16 10:13:50  peter
+    * label defines are checked at the end of the proc
+
+  Revision 1.6  1998/11/13 10:18:12  peter
     + nil constants
 
   Revision 1.5  1998/11/05 23:39:32  peter