| Index: src/json-stringifier.h
 | 
| diff --git a/src/json-stringifier.h b/src/json-stringifier.h
 | 
| index a53ba187993151e2dbf3a048913007ec73c66583..872e301ed617f15a4e660c18ce4b87e3e7a9af2d 100644
 | 
| --- a/src/json-stringifier.h
 | 
| +++ b/src/json-stringifier.h
 | 
| @@ -484,9 +484,9 @@ BasicJsonStringifier::Result BasicJsonStringifier::SerializeGeneric(
 | 
|      Handle<Object> key,
 | 
|      bool deferred_comma,
 | 
|      bool deferred_key) {
 | 
| -  Handle<JSObject> builtins(isolate_->native_context()->builtins());
 | 
| -  Handle<JSFunction> builtin = Handle<JSFunction>::cast(
 | 
| -      GetProperty(builtins, "JSONSerializeAdapter").ToHandleChecked());
 | 
| +  Handle<JSObject> builtins(isolate_->native_context()->builtins(), isolate_);
 | 
| +  Handle<JSFunction> builtin = Handle<JSFunction>::cast(Object::GetProperty(
 | 
| +      isolate_, builtins, "JSONSerializeAdapter").ToHandleChecked());
 | 
|  
 | 
|    Handle<Object> argv[] = { key, object };
 | 
|    Handle<Object> result;
 | 
| @@ -695,7 +695,7 @@ BasicJsonStringifier::Result BasicJsonStringifier::SerializeJSObject(
 | 
|      Handle<FixedArray> contents;
 | 
|      ASSIGN_RETURN_ON_EXCEPTION_VALUE(
 | 
|          isolate_, contents,
 | 
| -        GetKeysInFixedArrayFor(object, LOCAL_ONLY),
 | 
| +        JSReceiver::GetKeys(object, JSReceiver::LOCAL_ONLY),
 | 
|          EXCEPTION);
 | 
|  
 | 
|      for (int i = 0; i < contents->length(); i++) {
 | 
| 
 |