diff options
Diffstat (limited to 'deps/v8/src/compiler/types.h')
-rw-r--r-- | deps/v8/src/compiler/types.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/deps/v8/src/compiler/types.h b/deps/v8/src/compiler/types.h index fe0df3300f..452ac7658e 100644 --- a/deps/v8/src/compiler/types.h +++ b/deps/v8/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,14 @@ namespace compiler { V(Primitive, kSymbol | kPlainPrimitive) \ V(OtherUndetectableOrUndefined, kOtherUndetectable | kUndefined) \ V(Proxy, kCallableProxy | kOtherProxy) \ + V(ArrayOrOtherObject, kArray | kOtherObject) \ + 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) \ |