From df73d0293234a1b3cc037ca13b1538a9f83b8d0a Mon Sep 17 00:00:00 2001 From: Nolen Scaife Date: Sat, 8 Feb 2025 15:22:44 -0700 Subject: make report_pending_exception safe and adjust callers (#35351) Signed-off-by: Nolen Scaife --- components/script/dom/create.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'components/script/dom/create.rs') diff --git a/components/script/dom/create.rs b/components/script/dom/create.rs index 5a9377985e4..cece344207d 100644 --- a/components/script/dom/create.rs +++ b/components/script/dom/create.rs @@ -187,11 +187,10 @@ fn create_html_element( // Substep 1. Report exception for definition’s constructor’s corresponding // JavaScript object’s associated realm’s global object. - unsafe { - let ar = enter_realm(&*global); - throw_dom_exception(cx, &global, error); - report_pending_exception(*cx, true, InRealm::Entered(&ar), can_gc); - } + + let ar = enter_realm(&*global); + throw_dom_exception(cx, &global, error); + report_pending_exception(cx, true, InRealm::Entered(&ar), can_gc); // Substep 2. Set result to a new element that implements the HTMLUnknownElement interface, // with no attributes, namespace set to the HTML namespace, namespace prefix set to prefix, -- cgit v1.2.3