aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/types.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/types.h')
-rw-r--r--deps/v8/src/compiler/types.h7
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) \