| Index: src/type-cache.h
|
| diff --git a/src/type-cache.h b/src/type-cache.h
|
| index 609d57d8d9c57f8a01af43ec0ee3de11fc81d540..f83f3bdb7146b55ca721bac34268936de6b1ed2f 100644
|
| --- a/src/type-cache.h
|
| +++ b/src/type-cache.h
|
| @@ -38,6 +38,7 @@ class TypeCache final {
|
| Type* const kFloat64 = CreateNative(Type::Number(), Type::UntaggedFloat64());
|
|
|
| Type* const kSmi = CreateNative(Type::SignedSmall(), Type::TaggedSigned());
|
| + Type* const kHoleySmi = Type::Union(kSmi, Type::Hole(), zone());
|
| Type* const kHeapNumber = CreateNative(Type::Number(), Type::TaggedPointer());
|
|
|
| Type* const kSingletonZero = CreateRange(0.0, 0.0);
|
|
|