| Index: src/value-serializer.cc | 
| diff --git a/src/value-serializer.cc b/src/value-serializer.cc | 
| index 11335b7e00696450b416541a5d1dfa331d4a951c..0452c9b6e59d764ea7a463324a1ddbd86fb2b5e2 100644 | 
| --- a/src/value-serializer.cc | 
| +++ b/src/value-serializer.cc | 
| @@ -401,7 +401,7 @@ | 
|  | 
| // Eliminate callable and exotic objects, which should not be serialized. | 
| InstanceType instance_type = receiver->map()->instance_type(); | 
| -  if (receiver->IsCallable() || (IsSpecialReceiverInstanceType(instance_type) && | 
| +  if (receiver->IsCallable() || (instance_type <= LAST_SPECIAL_RECEIVER_TYPE && | 
| instance_type != JS_SPECIAL_API_OBJECT_TYPE)) { | 
| ThrowDataCloneError(MessageTemplate::kDataCloneError, receiver); | 
| return Nothing<bool>(); | 
|  |