Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index 18de496ecf80a5459e95c370ed4caedb9dbddd1e..e67febf86bffdcc0ca5602118c55a1d0d6d040f5 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<SharedArrayBuffer> shared_array_buffer) { |
+ i::Isolate* isolate = reinterpret_cast<i::Isolate*>(v8_isolate); |
+ isolate->ScheduleThrow(*isolate->factory()->NewError( |
+ isolate->error_function(), i::MessageTemplate::kDataCloneError, |
+ Utils::OpenHandle(*shared_array_buffer))); |
+ return Nothing<uint32_t>(); |
+} |
+ |
void* ValueSerializer::Delegate::ReallocateBufferMemory(void* old_buffer, |
size_t size, |
size_t* actual_size) { |