not compiled some of the data transmitted in function Round
Original Reporter info from Mantis: Skvoznjak
-
Reporter name:
Original Reporter info from Mantis: Skvoznjak
- Reporter name:
Description:
When using this function, multiplying some numbers by a variable makes it impossible to compile the program for Windows 64 bit.
Steps to reproduce:
- Writing code:
var
q3: byte;
q2: longint;
begin
q3:=1;
q2:=round(141*q3);
end.
- Compiled for for Windows 64 bit.
- Get compilation error:
Compiling 3.pp
3.pp(7,5) Error: Can't determine which overloaded function to call
3.pp(9) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Additional information:
In Linux and Win32 the error is not found.
Mantis conversion info:
- Mantis ID: 36133
- OS: Win64 bit
- Platform: x86_64
- Version: 3.0.4
- Monitored by: » wavebvg (Boris Glavin)