Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index 0c2c76846fdc0a5e04346af92069e4f39702795b..632ab9d3688a02b3a7b9eb66b113013ee45cd224 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::GetSharedArrayBufferId( |
+ 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) { |