@@ -0,0 +1,17 @@
+{ %FAIL }
+
+{$mode delphi}
+var
+ { The next line should give an error as it's to big to allocate }
+ a: array [ Integer ] of Integer;
+ i: Integer;
+begin
+ for i := 0 to 1000 do begin
+ a [ i ] := i
+ end { for i }
+; writeln ( a [ 1000 ] )
+end.
@@ -0,0 +1,8 @@
+procedure p();
+end;
@@ -0,0 +1,13 @@
+ i: Int64;
+ for i := 1 to 10 do begin
+ write ( '*' )
+; writeln
+uses ub0380;
+procedure p1(s:string);overload;
+ p1(1);
+unit ub0380;
+interface
+procedure p1(i:integer);overload;
+implementation