diff options
| author | Nguyễn Gia Phong <cnx@loang.net> | 2024-02-29 23:24:33 +0900 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2024-03-01 01:55:07 +0900 |
| commit | 0711a8360c18ac45756ae773a1c0e326f6de4789 (patch) | |
| tree | 38d69217cf2dfbd27b0b35a6ccbec0708795e403 /lisc/test/ssh:/loang.net:2211/var/lib/git | |
| parent | 2d683e0c53907ebca9abde876dd87af70719e42d (diff) | |
| download | roux-0711a8360c18ac45756ae773a1c0e326f6de4789.tar.gz | |
test/fpcnv: skip comparing inexactly converted int
In C, if a floating point cannot be represented exactly as an integer,
conversion from the former to the latter is implementation-defined.
Therefore, it can be flaky to test this against QBE-defined behavior.
This was discovered from (unsigned int) 4294967295.0f being an UB,
because (uint64_t) 4294967295.0f is 4294967296 > UINT_MAX
on amd64 when compiled by either gcc or clang.
Diffstat (limited to 'lisc/test/ssh:/loang.net:2211/var/lib/git')
0 files changed, 0 insertions, 0 deletions
