| Index: src/debug.cc
|
| diff --git a/src/debug.cc b/src/debug.cc
|
| index 8c6c4280ee7cfe87e37f1a90088db36376c12774..dfbe1481bccf696707d024df26840bd117f0035f 100644
|
| --- a/src/debug.cc
|
| +++ b/src/debug.cc
|
| @@ -2459,17 +2459,17 @@ void Debug::ClearMirrorCache() {
|
| PostponeInterruptsScope postpone(isolate_);
|
| HandleScope scope(isolate_);
|
| ASSERT(isolate_->context() == *Debug::debug_context());
|
| -
|
| - // Clear the mirror cache.
|
| - Handle<Object> fun = Object::GetProperty(
|
| - isolate_,
|
| - isolate_->global_object(),
|
| - "ClearMirrorCache").ToHandleChecked();
|
| - ASSERT(fun->IsJSFunction());
|
| - Execution::TryCall(Handle<JSFunction>::cast(fun),
|
| - Handle<JSObject>(Debug::debug_context()->global_object()),
|
| - 0,
|
| - NULL);
|
| + Factory* factory = isolate_->factory();
|
| + JSObject::SetProperty(isolate_->global_object(),
|
| + factory->NewStringFromAsciiChecked("next_handle_"),
|
| + handle(Smi::FromInt(0), isolate_),
|
| + NONE,
|
| + SLOPPY);
|
| + JSObject::SetProperty(isolate_->global_object(),
|
| + factory->NewStringFromAsciiChecked("mirror_cache_"),
|
| + factory->NewJSArray(0, FAST_ELEMENTS),
|
| + NONE,
|
| + SLOPPY);
|
| }
|
|
|
|
|
|
|