mirror of
https://github.com/odin-lang/Odin.git
synced 2026-01-02 11:12:31 +00:00
Ensure NaN != any_float_value evaluates to true for constant NaN values
This commit is contained in:
@@ -955,7 +955,7 @@ gb_internal bool compare_exact_values(TokenKind op, ExactValue x, ExactValue y)
|
||||
f64 a = x.value_float;
|
||||
f64 b = y.value_float;
|
||||
if (isnan(a) || isnan(b)) {
|
||||
return false; // Fixes #5004
|
||||
return op == Token_NotEq; // Fixes #5004
|
||||
}
|
||||
|
||||
switch (op) {
|
||||
|
||||
Reference in New Issue
Block a user