Browse Source

* label are set to used so an error is given if used but not defined

peter 26 years ago
parent
commit
8725fa32a1
1 changed files with 7 additions and 2 deletions
  1. 7 2
      compiler/rautils.pas

+ 7 - 2
compiler/rautils.pas

@@ -1267,7 +1267,9 @@ Begin
       begin
       begin
         hl:=plabelsym(sym)^.lab;
         hl:=plabelsym(sym)^.lab;
         if emit then
         if emit then
-         plabelsym(sym)^.defined:=true;
+         plabelsym(sym)^.defined:=true
+        else
+         plabelsym(sym)^.used:=true;
         SearchLabel:=true;
         SearchLabel:=true;
         exit;
         exit;
       end;
       end;
@@ -1441,7 +1443,10 @@ end;
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.32  1999-12-17 10:43:34  florian
+  Revision 1.33  1999-12-22 00:57:30  peter
+    * label are set to used so an error is given if used but not defined
+
+  Revision 1.32  1999/12/17 10:43:34  florian
     * 761 fixed
     * 761 fixed
 
 
   Revision 1.31  1999/11/30 10:40:54  peter
   Revision 1.31  1999/11/30 10:40:54  peter