summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/transitions-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/transitions-inl.h')
-rw-r--r--deps/v8/src/objects/transitions-inl.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/deps/v8/src/objects/transitions-inl.h b/deps/v8/src/objects/transitions-inl.h
index ac5b1034c2..b2ee5366b2 100644
--- a/deps/v8/src/objects/transitions-inl.h
+++ b/deps/v8/src/objects/transitions-inl.h
@@ -169,12 +169,20 @@ int TransitionArray::SearchNameForTesting(Name name, int* out_insertion_index) {
return SearchName(name, out_insertion_index);
}
+Map TransitionArray::SearchAndGetTargetForTesting(
+ PropertyKind kind, Name name, PropertyAttributes attributes) {
+ return SearchAndGetTarget(kind, name, attributes);
+}
+
int TransitionArray::SearchSpecial(Symbol symbol, int* out_insertion_index) {
return SearchName(symbol, out_insertion_index);
}
int TransitionArray::SearchName(Name name, int* out_insertion_index) {
DCHECK(name.IsUniqueName());
+ // The name is taken from DescriptorArray, so it must already has a computed
+ // hash.
+ DCHECK(name.HasHashCode());
return internal::Search<ALL_ENTRIES>(this, name, number_of_entries(),
out_insertion_index);
}