sullivan@cmcl2.UUCP (09/15/84)
We are trying to install the DECWRL Modula-2 and have found a bug in the
4.2 pc that we have. Obvously we missed a correction for it somewhere,
so if you have the fix, could you mail it?
The problem lies in assigning an integer constant in the range 128 to 255
to a real variable. The results turn out to be in the range -128 to -1.
Example:
program foo (output);
var
x : real;
begin
{ this is not ok }
x := 255; writeln(x);
{ this is ok }
x := 255.0; writeln(x)
end.
Will produce:
-1.00000000000000e+00
2.55000000000000e+02
Help! We are burning with the desire to get Modula-2 up and running!
Thanks in advance!
David J. Sullivan UUCP: ...!{allegra | ihnp4}!cmcl2!sullivan
New York University ARPA: sullivan@nyu-cmcl2