aboutsummaryrefslogtreecommitdiff
path: root/src/types.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2025-04-16 10:52:35 +0100
committergingerBill <bill@gingerbill.org>2025-04-16 10:52:35 +0100
commit3dcc22fa6d0779e35e193ba4f5fae6b919d89080 (patch)
treed7e8dd54a2f0981776ca70342137deaeaae4dae9 /src/types.cpp
parent990cc56974fcaf6c77043c06ca41b62947a1fb98 (diff)
Change hashing rules for float-like types to make `0 == -0`
Diffstat (limited to 'src/types.cpp')
-rw-r--r--src/types.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/types.cpp b/src/types.cpp
index 48631a373..9c9472a28 100644
--- a/src/types.cpp
+++ b/src/types.cpp
@@ -111,7 +111,7 @@ enum BasicFlag {
BasicFlag_Ordered = BasicFlag_Integer | BasicFlag_Float | BasicFlag_String | BasicFlag_Pointer | BasicFlag_Rune,
BasicFlag_OrderedNumeric = BasicFlag_Integer | BasicFlag_Float | BasicFlag_Rune,
BasicFlag_ConstantType = BasicFlag_Boolean | BasicFlag_Numeric | BasicFlag_String | BasicFlag_Pointer | BasicFlag_Rune,
- BasicFlag_SimpleCompare = BasicFlag_Boolean | BasicFlag_Numeric | BasicFlag_Pointer | BasicFlag_Rune,
+ BasicFlag_SimpleCompare = BasicFlag_Boolean | BasicFlag_Integer | BasicFlag_Pointer | BasicFlag_Rune,
};
struct BasicType {