Caught yet another escaped hole.

Review URL: https://chromiumcodereview.appspot.com/9592048

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10953 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
svenpanne@chromium.org 2012-03-07 11:48:36 +00:00
parent 67540abe08
commit cbeaf7f584

View File

@ -10493,9 +10493,10 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_DebugGetPropertyDetails) {
details->set(0, *value); details->set(0, *value);
details->set(1, property_details); details->set(1, property_details);
if (hasJavaScriptAccessors) { if (hasJavaScriptAccessors) {
AccessorPair* accessors = AccessorPair::cast(*result_callback_obj);
details->set(2, isolate->heap()->ToBoolean(caught_exception)); details->set(2, isolate->heap()->ToBoolean(caught_exception));
details->set(3, AccessorPair::cast(*result_callback_obj)->getter()); details->set(3, accessors->SafeGet(ACCESSOR_GETTER));
details->set(4, AccessorPair::cast(*result_callback_obj)->setter()); details->set(4, accessors->SafeGet(ACCESSOR_SETTER));
} }
return *isolate->factory()->NewJSArrayWithElements(details); return *isolate->factory()->NewJSArrayWithElements(details);