| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index 40e06c24ce43d5bffff4aa56429cdd5fc5e95ce6..e04a5504a6528a3969eebbc2a00951ccd4ab5dec 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -7793,6 +7793,7 @@ MaybeHandle<FixedArray> JSReceiver::GetKeys(Handle<JSReceiver> object,
|
| .ToHandle(&result)) {
|
| accumulator.AddElementKeysFromInterceptor(result);
|
| }
|
| + RETURN_EXCEPTION_IF_SCHEDULED_EXCEPTION(isolate, FixedArray);
|
| }
|
|
|
| if (filter == SKIP_SYMBOLS) {
|
| @@ -7829,6 +7830,7 @@ MaybeHandle<FixedArray> JSReceiver::GetKeys(Handle<JSReceiver> object,
|
| .ToHandle(&result)) {
|
| accumulator.AddKeys(result);
|
| }
|
| + RETURN_EXCEPTION_IF_SCHEDULED_EXCEPTION(isolate, FixedArray);
|
| }
|
| }
|
|
|
|
|