Index: third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.cpp |
diff --git a/third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.cpp b/third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.cpp |
index 59b0fcdfd1dd0ad46f912cf2ecc1fca9f23340d8..1a4119834994b0e258a76a04279e1a1fc0887c05 100644 |
--- a/third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.cpp |
+++ b/third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.cpp |
@@ -79,7 +79,10 @@ bool VoidCallbackFunctionModules::call(ScriptWrappable* scriptWrappable) { |
} |
VoidCallbackFunctionModules* NativeValueTraits<VoidCallbackFunctionModules>::nativeValue(v8::Isolate* isolate, v8::Local<v8::Value> value, ExceptionState& exceptionState) { |
- return VoidCallbackFunctionModules::create(ScriptState::current(isolate), value); |
+ VoidCallbackFunctionModules* nativeValue = VoidCallbackFunctionModules::create(ScriptState::current(isolate), value); |
+ if (!nativeValue) |
+ exceptionState.throwTypeError("Unable to convert value to VoidCallbackFunctionModules."); |
+ return nativeValue; |
} |
} // namespace blink |