Browse Source

* runtime check added

peter 23 years ago
parent
commit
25739b34da
1 changed files with 9 additions and 0 deletions
  1. 9 0
      tests/tbs/tb0429.pp

+ 9 - 0
tests/tbs/tb0429.pp

@@ -1,3 +1,5 @@
+var
+  err : boolean;
 
 
 procedure lowercase(c:char);overload;
 procedure lowercase(c:char);overload;
 begin
 begin
@@ -6,6 +8,7 @@ end;
 procedure lowercase(c:shortstring);overload;
 procedure lowercase(c:shortstring);overload;
 begin
 begin
   writeln('short');
   writeln('short');
+  err:=false;
 end;
 end;
 procedure lowercase(c:ansistring);overload;
 procedure lowercase(c:ansistring);overload;
 begin
 begin
@@ -15,7 +18,13 @@ end;
 var
 var
   w : widestring;
   w : widestring;
 begin
 begin
+  err:=true;
   { this should choosse the shortstring version }
   { this should choosse the shortstring version }
   lowercase(w);
   lowercase(w);
+  if err then
+   begin
+     writeln('ERROR!');
+     halt(1);
+   end;
 end.
 end.