Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index 74f3e43ada4e995fd26ba6c038a1ac008598db16..8e146cb35037c1a44bc5a8d07c34a6ea8ee4f2bd 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -1170,7 +1170,7 @@ static MaybeObject* GetOwnProperty(Isolate* isolate, |
elms->set(ENUMERABLE_INDEX, heap->ToBoolean(!result.IsDontEnum())); |
elms->set(CONFIGURABLE_INDEX, heap->ToBoolean(!result.IsDontDelete())); |
- bool is_js_accessor = result.IsCallbacks() && |
+ bool is_js_accessor = result.IsPropertyCallbacks() && |
(result.GetCallbackObject()->IsAccessorPair()); |
if (is_js_accessor) { |
@@ -1421,7 +1421,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_DeclareGlobals) { |
// as required for function declarations. |
if (lookup.IsProperty() && lookup.IsDontDelete()) { |
if (lookup.IsReadOnly() || lookup.IsDontEnum() || |
- lookup.IsCallbacks()) { |
+ lookup.IsPropertyCallbacks()) { |
return ThrowRedeclarationError( |
isolate, is_function ? "function" : "module", name); |
} |
@@ -2182,7 +2182,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_FunctionSetReadOnlyPrototype) { |
// Construct a new field descriptors array containing the new descriptor. |
Object* descriptors_unchecked; |
{ MaybeObject* maybe_descriptors_unchecked = |
- instance_desc->CopyInsert(&new_desc, REMOVE_TRANSITIONS); |
+ instance_desc->CopyInsert(&new_desc); |
if (!maybe_descriptors_unchecked->ToObject(&descriptors_unchecked)) { |
return maybe_descriptors_unchecked; |
} |
@@ -4566,7 +4566,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_DefineOrRedefineDataProperty) { |
// correctly in the case where a property is a field and is reset with |
// new attributes. |
if (result.IsProperty() && |
- (attr != result.GetAttributes() || result.IsCallbacks())) { |
+ (attr != result.GetAttributes() || result.IsPropertyCallbacks())) { |
// New attributes - normalize to avoid writing to instance descriptor |
if (js_object->IsJSGlobalProxy()) { |
// Since the result is a property, the prototype will exist so |
@@ -10338,8 +10338,7 @@ static MaybeObject* DebugLookupResultValue(Heap* heap, |
} |
} |
case INTERCEPTOR: |
- case MAP_TRANSITION: |
- case CONSTANT_TRANSITION: |
+ case TRANSITION: |
return heap->undefined_value(); |
case HANDLER: |
case NONEXISTENT: |
@@ -10419,7 +10418,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_DebugGetPropertyDetails) { |
// GC can happen later in this code so put the required fields into |
// local variables using handles when required for later use. |
Handle<Object> result_callback_obj; |
- if (result.IsCallbacks()) { |
+ if (result.IsPropertyCallbacks()) { |
result_callback_obj = Handle<Object>(result.GetCallbackObject(), |
isolate); |
} |
@@ -10437,7 +10436,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_DebugGetPropertyDetails) { |
// If the callback object is a fixed array then it contains JavaScript |
// getter and/or setter. |
- bool hasJavaScriptAccessors = result.IsCallbacks() && |
+ bool hasJavaScriptAccessors = result.IsPropertyCallbacks() && |
result_callback_obj->IsAccessorPair(); |
Handle<FixedArray> details = |
isolate->factory()->NewFixedArray(hasJavaScriptAccessors ? 5 : 2); |