| 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);
|
|
|