Browse Source

* fixed do_error in runtimeerror

peter 27 years ago
parent
commit
b5203c5b09
1 changed files with 7 additions and 2 deletions
  1. 7 2
      rtl/inc/system.inc

+ 7 - 2
rtl/inc/system.inc

@@ -339,7 +339,9 @@ Procedure dump_stack(bp : Longint);
   Begin
   {To be used by symify}
     Writeln(stderr,'  0x',HexStr(addr,8));
+{$IFNDEF NEW_READWRITE}
     Flush(stderr);
+{$ENDIF NEW_READWRITE}
   End;
 
 var
@@ -373,7 +375,7 @@ Begin
      exitProc:=nil;
      current_exit();
    End;
-  If DoError Then
+  If ErrorAddr<>nil Then
    Begin
      Writeln('Run time error  ',Errorcode,' at 0x',hexstr(Longint(Erroraddr),8));
      dump_stack(ErrorBase);
@@ -422,7 +424,10 @@ End;
 
 {
   $Log$
-  Revision 1.14  1998-07-01 15:29:59  peter
+  Revision 1.15  1998-07-02 09:25:05  peter
+    * fixed do_error in runtimeerror
+
+  Revision 1.14  1998/07/01 15:29:59  peter
     * better readln/writeln
 
   Revision 1.13  1998/06/26 08:21:09  daniel