On 09 Dec 2009, at 15:06, Paul van Helden wrote:
In the beginning of this year I could compile this: TMyRecord = record Id: Integer; Name: String; ChildRecords: array of TMyRecord; end; ...but now with FPC 2.2.4 I get "Error: Illegal expression" on line 4 Why the change?
I can't even compile it with FPC 2.0.4 (the oldest FPC version I have lying around, and which was released in August 2006). What was the previous FPC version that you used and which could compile the above?
(And if there is a good reason, could the error message be more descriptive?)
I guess it should be possible to give an error similar to what Kylix does:
tt.pp(9) Error: Type 'TMyRecord' is not yet completely defined Jonas _______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-devel
