diff options
Diffstat (limited to 'deps/v8/src/objects/transitions-inl.h')
-rw-r--r-- | deps/v8/src/objects/transitions-inl.h | 8 |
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); } |