Details
-
Bug
-
Status: Resolved
-
P4
-
Resolution: Invalid
-
2.14.0
Description
Comparing Float and Double NaN values always yields false, even though they serialize consistently to the same byte array.
FloatCoder and DoubleCoder override consistentWithEquals to true but doesn't override structuralValue which return the orignal NaN and fails comparison.
This trips MutationDetectors in tests.