SIGFPE in an assignment after a float comparison winth NaN
Original Reporter info from Mantis: kluug.net @onpok
-
Reporter name: Ondrej Pokorny
Original Reporter info from Mantis: kluug.net @onpok
- Reporter name: Ondrej Pokorny
Description:
A SIGFPE is raised in an assignment right after a NaN Extended value has been compared to another value.
Steps to reproduce:
program NaNTest;
{$mode objfpc}
uses Math;
var
B: Boolean;
N1, N2: Extended;
begin
N1 := NaN;
B := N1<4;
N2 := 0; // << SIGFPE
end.
Mantis conversion info:
- Mantis ID: 37136
- OS: Windows
- OS Build: 10
- Build: r45483
- Platform: win32 i386
- Version: 3.3.1
- Fixed in version: 3.3.1
- Fixed in revision: 45500 (#b4de0b2e)