a890d95a26
Rationale: Two closely related bugs found with fuzz testing! NaN must be preserved. We may improve comparisons on fp in the long run, but this CL avoids the incorrect optimization. Bug: https://github.com/dart-lang/sdk/issues/34467 https://github.com/dart-lang/sdk/issues/34466 Change-Id: Ie3667632eea2583098cf5f86a723ab4304d5d6c5 Reviewed-on: https://dart-review.googlesource.com/75242 Commit-Queue: Aart Bik <ajcbik@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>