| Index: src/type-cache.h
|
| diff --git a/src/type-cache.h b/src/type-cache.h
|
| index 3ebf91e66b8b6c1a91b32d3934120b7120621340..c164708245c076296721eb76f082f4ed0878ef82 100644
|
| --- a/src/type-cache.h
|
| +++ b/src/type-cache.h
|
| @@ -78,6 +78,10 @@ class TypeCache final {
|
| Type::Intersect(Type::Undefined(), Type::Untagged(), zone());
|
| Type* const kSigned32OrMinusZero =
|
| Type::Union(Type::Signed32(), Type::MinusZero(), zone());
|
| + Type* const kSigned32OrMinusZeroOrNaN =
|
| + Type::Union(Type::Signed32(), Type::MinusZeroOrNaN(), zone());
|
| + Type* const kUnsigned32OrMinusZeroOrNaN =
|
| + Type::Union(Type::Unsigned32(), Type::MinusZeroOrNaN(), zone());
|
|
|
| // Asm.js related types.
|
| Type* const kAsmSigned = kInt32;
|
|
|