Chromium Code Reviews| Index: src/liveedit.cc |
| diff --git a/src/liveedit.cc b/src/liveedit.cc |
| index 91f8150dacac1155b717c218757af73d47635eac..da3ff78e4c6563737c58a752fa24eee9d32d55aa 100644 |
| --- a/src/liveedit.cc |
| +++ b/src/liveedit.cc |
| @@ -1949,8 +1949,9 @@ static const char* DropActivationsInActiveThread( |
| // Replace "blocked on active" with "replaced on active" status. |
| for (int i = 0; i < array_len; i++) { |
| - if (result->GetElement(result->GetIsolate(), i) == |
| - Smi::FromInt(LiveEdit::FUNCTION_BLOCKED_ON_ACTIVE_STACK)) { |
| + Handle<Object> obj = Object::GetElement(isolate, result, i); |
| + CHECK_NOT_EMPTY_HANDLE(isolate, obj); |
| + if (*obj == Smi::FromInt(LiveEdit::FUNCTION_BLOCKED_ON_ACTIVE_STACK)) { |
|
Igor Sheludko
2014/03/17 16:50:44
Extra space after ==
|
| Handle<Object> replaced( |
| Smi::FromInt(LiveEdit::FUNCTION_REPLACED_ON_ACTIVE_STACK), isolate); |
| SetElementSloppy(result, i, replaced); |