{ This program compiles and runs with Free Pascal. See GPC compile error below.
Apparently GPC doesn't line "array of string" although it doesn't choke on the declaration }
program Test;
var A: array of string;
begin SetLength(A, 10); // Compilation fails on previous line: // pubtotex\test.pas:6: undeclared identifier `A' (first use in this routine)
A[3] := 'Hello World'; Writeln(A[3]); Readln; end.