15 Feb
2006
15 Feb
'06
11 a.m.
* 20060130: In ISO modes report out of range constants only at runtime (range1.pas)
{$W-} {$classic-pascal} program range(Output); var v : 1..2; begin if true then writeln('OK') else v := 0 end.
I welcome the change, but it implies that no checking is done when --range-checking is off (but currently it does). {$W-} {$classic-pascal} program range2(Output); var v : 1..2; begin {$local R-} v := 0; {$endlocal} writeln('OK') end. I suggest this behaviour for --mac-pascal (also). Regards, Adriaan van Os