From c5bbd5f4fabd26330653c3a5eb3491cdfa9f4930 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 18 Apr 2025 10:36:04 +0200 Subject: [PATCH] LibWeb: Avoid dynamic_cast in relevant_agent() There's only ever one kind of JS::VM::CustomData in play anyway. --- Libraries/LibWeb/HTML/Scripting/Agent.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibWeb/HTML/Scripting/Agent.cpp b/Libraries/LibWeb/HTML/Scripting/Agent.cpp index a08c961f749..f499cd621e9 100644 --- a/Libraries/LibWeb/HTML/Scripting/Agent.cpp +++ b/Libraries/LibWeb/HTML/Scripting/Agent.cpp @@ -15,7 +15,7 @@ Agent& relevant_agent(JS::Object const& object) { // The relevant agent for a platform object platformObject is platformObject's relevant Realm's agent. // Spec Note: This pointer is not yet defined in the JavaScript specification; see tc39/ecma262#1357. - return as(relevant_realm(object).vm().custom_data())->agent; + return static_cast(relevant_realm(object).vm().custom_data())->agent; } }