Commit baa4d4fa authored by Toon Verwaest's avatar Toon Verwaest Committed by Commit Bot

[runtime] Remove "name" argument from DeleteNormalizedProperty

Bug: 
Change-Id: I335dc1259f2468e91f8fb6d5a3b13a601c807a79
Reviewed-on: https://chromium-review.googlesource.com/544875Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
Commit-Queue: Toon Verwaest <verwaest@chromium.org>
Cr-Commit-Position: refs/heads/master@{#46121}
parent d0ea6140
......@@ -448,8 +448,7 @@ void LookupIterator::Delete() {
"DeletingProperty");
ReloadPropertyInformation<false>();
}
// TODO(verwaest): Get rid of the name_ argument.
JSReceiver::DeleteNormalizedProperty(holder, name_, number_);
JSReceiver::DeleteNormalizedProperty(holder, number_);
if (holder->IsJSObject()) {
JSObject::ReoptimizeIfPrototype(Handle<JSObject>::cast(holder));
}
......
......@@ -6026,9 +6026,8 @@ Maybe<bool> JSObject::DeletePropertyWithInterceptor(LookupIterator* it,
return Just(result->IsTrue(isolate));
}
void JSReceiver::DeleteNormalizedProperty(Handle<JSReceiver> object,
Handle<Name> name, int entry) {
int entry) {
DCHECK(!object->HasFastProperties());
Isolate* isolate = object->GetIsolate();
......
......@@ -1928,8 +1928,7 @@ class JSReceiver: public HeapObject {
inline NameDictionary* property_dictionary();
// Deletes an existing named property in a normalized object.
static void DeleteNormalizedProperty(Handle<JSReceiver> object,
Handle<Name> name, int entry);
static void DeleteNormalizedProperty(Handle<JSReceiver> object, int entry);
DECLARE_CAST(JSReceiver)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment