{ Source provided for Free Pascal Bug Report 1407 }
{ Submitted by "vigo von harrach" on  2001-02-13 }
{ e-mail: wingo@fh-konstanz.de }
{ compiled with 1.04 on win32 }
{ options : -B -CX -XXs -OG2p3 -So }
var
        a : array[1..10] of integer;
        i : byte;
begin
        { both give compile time errors }
        for a[1] := 1 to 10 do begin end;
        for a[10] := 1 to 10 do begin end;
        {i:=5;
        for a[i] := 1 to 10 do begin end;
        this fails in BP }
end.
