Index: third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializer.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializer.cpp b/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializer.cpp |
index eb24a7d09f220b7804287a1e90646e267d54b288..bc0cf537a4dc95ecaf9d688e8606827c6bc92aa8 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializer.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializer.cpp |
@@ -14,6 +14,7 @@ |
#include "bindings/core/v8/V8MessagePort.h" |
#include "bindings/core/v8/V8OffscreenCanvas.h" |
#include "bindings/core/v8/V8SharedArrayBuffer.h" |
+#include "bindings/core/v8/V8ThrowDOMException.h" |
#include "core/dom/DOMArrayBufferBase.h" |
#include "core/html/ImageData.h" |
#include "platform/RuntimeEnabledFeatures.h" |
@@ -363,9 +364,8 @@ void V8ScriptValueSerializer::ThrowDataCloneError( |
DCHECK(exception_state_); |
String message = exception_state_->AddExceptionContext( |
V8StringToWebCoreString<String>(v8_message, kDoNotExternalize)); |
- v8::Local<v8::Value> exception = V8ThrowException::CreateDOMException( |
- script_state_->GetIsolate(), kDataCloneError, message); |
- V8ThrowException::ThrowException(script_state_->GetIsolate(), exception); |
+ V8ThrowDOMException::ThrowDOMException(script_state_->GetIsolate(), |
+ kDataCloneError, message); |
} |
v8::Maybe<bool> V8ScriptValueSerializer::WriteHostObject( |