| Index: src/compiler/types.h
|
| diff --git a/src/compiler/types.h b/src/compiler/types.h
|
| index fe0df3300f2c8b57073ab0325b75aedbb425fcf3..c5321d045c5c0fd4f67a78d6a800ffcc731ee805 100644
|
| --- a/src/compiler/types.h
|
| +++ b/src/compiler/types.h
|
| @@ -126,6 +126,7 @@ namespace compiler {
|
| V(Hole, 1u << 22) \
|
| V(OtherInternal, 1u << 23) \
|
| V(ExternalPointer, 1u << 24) \
|
| + V(Array, 1u << 25) \
|
| \
|
| V(Signed31, kUnsigned30 | kNegative31) \
|
| V(Signed32, kSigned31 | kOtherUnsigned31 | \
|
| @@ -166,12 +167,13 @@ namespace compiler {
|
| V(Primitive, kSymbol | kPlainPrimitive) \
|
| V(OtherUndetectableOrUndefined, kOtherUndetectable | kUndefined) \
|
| V(Proxy, kCallableProxy | kOtherProxy) \
|
| + V(ArrayOrProxy, kArray | kProxy) \
|
| V(DetectableCallable, kFunction | kBoundFunction | \
|
| kOtherCallable | kCallableProxy) \
|
| V(Callable, kDetectableCallable | kOtherUndetectable) \
|
| - V(NonCallable, kOtherObject | kOtherProxy) \
|
| + V(NonCallable, kArray | kOtherObject | kOtherProxy) \
|
| V(NonCallableOrNull, kNonCallable | kNull) \
|
| - V(DetectableObject, kFunction | kBoundFunction | \
|
| + V(DetectableObject, kArray | kFunction | kBoundFunction | \
|
| kOtherCallable | kOtherObject) \
|
| V(DetectableReceiver, kDetectableObject | kProxy) \
|
| V(DetectableReceiverOrNull, kDetectableReceiver | kNull) \
|
|
|