JSGenerateToNativeObject should use fast JSNode/JSElement casts.
[WebKit-https.git] / Source / WebCore / bindings / scripts / test / JS / JSTestException.cpp
index fb1b07b..1bfce5c 100644 (file)
@@ -223,7 +223,9 @@ JSC::JSValue toJS(JSC::ExecState*, JSDOMGlobalObject* globalObject, TestExceptio
 
 TestException* toTestException(JSC::JSValue value)
 {
-    return value.inherits(JSTestException::info()) ? &jsCast<JSTestException*>(value)->impl() : 0;
+    if (auto* wrapper = jsDynamicCast<JSTestException*>(value))
+        return &wrapper->impl();
+    return nullptr;
 }
 
 }