Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/types.h')
-rw-r--r--deps/v8/src/compiler/types.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/deps/v8/src/compiler/types.h b/deps/v8/src/compiler/types.h
index fb1fa37d9d5..49775a38567 100644
--- a/deps/v8/src/compiler/types.h
+++ b/deps/v8/src/compiler/types.h
@@ -112,7 +112,7 @@ namespace compiler {
V(Null, 1u << 7) \
V(Undefined, 1u << 8) \
V(Boolean, 1u << 9) \
- V(Unsigned30, 1u << 10) \
+ V(Unsigned30, 1u << 10) \
V(MinusZero, 1u << 11) \
V(NaN, 1u << 12) \
V(Symbol, 1u << 13) \
@@ -129,6 +129,9 @@ namespace compiler {
V(ExternalPointer, 1u << 25) \
V(Array, 1u << 26) \
V(BigInt, 1u << 27) \
+ /* TODO(v8:10391): Remove this type once all ExternalPointer usages are */ \
+ /* sandbox-ready. */ \
+ V(SandboxedExternalPointer, 1u << 28) \
\
V(Signed31, kUnsigned30 | kNegative31) \
V(Signed32, kSigned31 | kOtherUnsigned31 | \
@@ -192,7 +195,8 @@ namespace compiler {
V(StringOrReceiver, kString | kReceiver) \
V(Unique, kBoolean | kUniqueName | kNull | \
kUndefined | kHole | kReceiver) \
- V(Internal, kHole | kExternalPointer | kOtherInternal) \
+ V(Internal, kHole | kExternalPointer | \
+ kSandboxedExternalPointer | kOtherInternal) \
V(NonInternal, kPrimitive | kReceiver) \
V(NonBigInt, kNonBigIntPrimitive | kReceiver) \
V(NonNumber, kBigInt | kUnique | kString | kInternal) \