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:
parent
67540abe08
commit
cbeaf7f584
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user