| Index: src/debug/liveedit.cc
|
| diff --git a/src/debug/liveedit.cc b/src/debug/liveedit.cc
|
| index 393d142093ab77b9acec964f657bee1afa5cdf0c..0d2e4af4752887fe98cf5f5078278713892be06b 100644
|
| --- a/src/debug/liveedit.cc
|
| +++ b/src/debug/liveedit.cc
|
| @@ -1180,8 +1180,7 @@ static int TranslatePosition(int original_position,
|
| int array_len = GetArrayLength(position_change_array);
|
| Isolate* isolate = position_change_array->GetIsolate();
|
| // TODO(635): binary search may be used here
|
| - for (int i = 0; i < array_len; i += 3) {
|
| - HandleScope scope(isolate);
|
| + FOR_WITH_HANDLE_SCOPE(isolate, int, i = 0, i, i < array_len, i += 3, {
|
| Handle<Object> element =
|
| JSReceiver::GetElement(isolate, position_change_array, i)
|
| .ToHandleChecked();
|
| @@ -1201,7 +1200,7 @@ static int TranslatePosition(int original_position,
|
| CHECK(element->IsSmi());
|
| int chunk_changed_end = Handle<Smi>::cast(element)->value();
|
| position_diff = chunk_changed_end - chunk_end;
|
| - }
|
| + });
|
|
|
| return original_position + position_diff;
|
| }
|
| @@ -1443,8 +1442,7 @@ static bool CheckActivation(Handle<JSArray> shared_info_array,
|
|
|
| Isolate* isolate = shared_info_array->GetIsolate();
|
| int len = GetArrayLength(shared_info_array);
|
| - for (int i = 0; i < len; i++) {
|
| - HandleScope scope(isolate);
|
| + FOR_WITH_HANDLE_SCOPE(isolate, int, i = 0, i, i < len, i++, {
|
| Handle<Object> element =
|
| JSReceiver::GetElement(isolate, shared_info_array, i).ToHandleChecked();
|
| Handle<JSValue> jsvalue = Handle<JSValue>::cast(element);
|
| @@ -1455,7 +1453,7 @@ static bool CheckActivation(Handle<JSArray> shared_info_array,
|
| SetElementSloppy(result, i, Handle<Smi>(Smi::FromInt(status), isolate));
|
| return true;
|
| }
|
| - }
|
| + });
|
| return false;
|
| }
|
|
|
| @@ -1656,8 +1654,7 @@ class MultipleFunctionTarget {
|
| int len = GetArrayLength(old_shared_array_);
|
| // Find corresponding new shared function info and return whether it
|
| // references new.target.
|
| - for (int i = 0; i < len; i++) {
|
| - HandleScope scope(isolate);
|
| + FOR_WITH_HANDLE_SCOPE(isolate, int, i = 0, i, i < len, i++, {
|
| Handle<Object> old_element =
|
| JSReceiver::GetElement(isolate, old_shared_array_, i)
|
| .ToHandleChecked();
|
| @@ -1683,7 +1680,7 @@ class MultipleFunctionTarget {
|
| return true;
|
| }
|
| return false;
|
| - }
|
| + });
|
| return false;
|
| }
|
|
|
|
|