| Index: src/runtime.cc
 | 
| diff --git a/src/runtime.cc b/src/runtime.cc
 | 
| index 1da4f630380c69361029dccea9f69facf1ef3cf9..bdf541c03e3e95605b841a3151e72a8779c5907f 100644
 | 
| --- a/src/runtime.cc
 | 
| +++ b/src/runtime.cc
 | 
| @@ -10493,9 +10493,10 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_DebugGetPropertyDetails) {
 | 
|        details->set(0, *value);
 | 
|        details->set(1, property_details);
 | 
|        if (hasJavaScriptAccessors) {
 | 
| +        AccessorPair* accessors = AccessorPair::cast(*result_callback_obj);
 | 
|          details->set(2, isolate->heap()->ToBoolean(caught_exception));
 | 
| -        details->set(3, AccessorPair::cast(*result_callback_obj)->getter());
 | 
| -        details->set(4, AccessorPair::cast(*result_callback_obj)->setter());
 | 
| +        details->set(3, accessors->SafeGet(ACCESSOR_GETTER));
 | 
| +        details->set(4, accessors->SafeGet(ACCESSOR_SETTER));
 | 
|        }
 | 
|  
 | 
|        return *isolate->factory()->NewJSArrayWithElements(details);
 | 
| 
 |