fix(test): expect_eq and expect_near compare floats as floats
On a float or double they emitted an i32 compare and clang refused the IR; they compare as the wider float kind now and a failure prints the numbers with %g. Reseed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
f5e7fe4245
commit
31d842fca4
8 changed files with 21598 additions and 20759 deletions
5
changes/expect-floats.md
Normal file
5
changes/expect-floats.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
bump: patch
|
||||
type: fix
|
||||
**`expect_eq` and `expect_near` take floats.** On a float or a double they compared with an integer
|
||||
instruction, and the build failed in clang ("defined with type 'float' but expected 'i32'"); they
|
||||
compare as floats now (the wider kind of the two) and a failure prints the numbers.
|
||||
Loading…
Add table
Add a link
Reference in a new issue