diff options
Diffstat (limited to 'deps/v8/src/lookup.cc')
-rw-r--r-- | deps/v8/src/lookup.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/deps/v8/src/lookup.cc b/deps/v8/src/lookup.cc index a98e5d9a11..809c35e4a5 100644 --- a/deps/v8/src/lookup.cc +++ b/deps/v8/src/lookup.cc @@ -2,11 +2,11 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "src/v8.h" +#include "src/lookup.h" #include "src/bootstrapper.h" #include "src/deoptimizer.h" -#include "src/lookup.h" +#include "src/isolate-inl.h" #include "src/lookup-inl.h" namespace v8 { @@ -94,7 +94,7 @@ Handle<JSObject> LookupIterator::GetStoreTarget() const { if (receiver_->IsJSGlobalProxy()) { PrototypeIterator iter(isolate(), receiver_); if (iter.IsAtEnd()) return Handle<JSGlobalProxy>::cast(receiver_); - return Handle<JSGlobalObject>::cast(PrototypeIterator::GetCurrent(iter)); + return PrototypeIterator::GetCurrent<JSGlobalObject>(iter); } return Handle<JSObject>::cast(receiver_); } @@ -134,7 +134,7 @@ void LookupIterator::PrepareForDataProperty(Handle<Object> value) { ElementsKind kind = holder_map_->elements_kind(); ElementsKind to = value->OptimalElementsKind(); if (IsHoleyElementsKind(kind)) to = GetHoleyElementsKind(to); - to = IsMoreGeneralElementsKindTransition(kind, to) ? to : kind; + to = GetMoreGeneralElementsKind(kind, to); JSObject::TransitionElementsKind(holder, to); holder_map_ = handle(holder->map(), isolate_); @@ -372,7 +372,7 @@ bool LookupIterator::InternalHolderIsReceiverOrHiddenPrototype() const { PrototypeIterator iter(isolate(), current, PrototypeIterator::START_AT_RECEIVER); do { - if (JSReceiver::cast(iter.GetCurrent()) == holder) return true; + if (iter.GetCurrent<JSReceiver>() == holder) return true; DCHECK(!current->IsJSProxy()); iter.Advance(); } while (!iter.IsAtEnd(PrototypeIterator::END_AT_NON_HIDDEN)); |