Bart:

> Type
>   SubRange = Chr(1)..Chr(2);
> begin
> end.
>
> This compiles in TP 6.0 and Delphi 7.0, but fpc doesn't.

It also compiles in BP 7.0, but why? I think it can work
only if the compiler treats Chr(1) as a macro, not as a
function. Does any dialect Pascal allow function invocations
in type definitions?

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to