Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index 18de496ecf80a5459e95c370ed4caedb9dbddd1e..e22361bf404a0ee1a2280c7f1226a4d7ecaca148 100644 |
--- a/src/api.cc |
+++ b/src/api.cc |
@@ -3033,6 +3033,15 @@ Maybe<bool> ValueSerializer::Delegate::WriteHostObject(Isolate* v8_isolate, |
return Nothing<bool>(); |
} |
+Maybe<uint32_t> ValueSerializer::Delegate::TransferSharedArrayBuffer( |
+ Isolate* v8_isolate, Local<Object> object) { |
+ i::Isolate* isolate = reinterpret_cast<i::Isolate*>(v8_isolate); |
+ isolate->ScheduleThrow(*isolate->factory()->NewError( |
+ isolate->error_function(), i::MessageTemplate::kDataCloneError, |
+ Utils::OpenHandle(*object))); |
+ return Nothing<uint32_t>(); |
+} |
+ |
void* ValueSerializer::Delegate::ReallocateBufferMemory(void* old_buffer, |
size_t size, |
size_t* actual_size) { |