Index: src/type-cache.h |
diff --git a/src/type-cache.h b/src/type-cache.h |
index 92d51f1e32266525cc30853772547389e77cebb0..9e23e45b0a75abd368f6b24ce914a6fc469212d4 100644 |
--- a/src/type-cache.h |
+++ b/src/type-cache.h |
@@ -65,6 +65,8 @@ class TypeCache final { |
Type* const kUntaggedUndefined = |
Type::Intersect(Type::Undefined(), Type::Untagged(), zone()); |
+ Type* const kSigned32OrMinusZero = |
+ Type::Union(Type::Signed32(), Type::MinusZero(), zone()); |
// Asm.js related types. |
Type* const kAsmSigned = kInt32; |