Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ad2fe9dc38c40ee4c31f2b65b5e4f4f33ca817b0
      
https://github.com/WebKit/WebKit/commit/ad2fe9dc38c40ee4c31f2b65b5e4f4f33ca817b0
  Author: Vassili Bykov <v_by...@apple.com>
  Date:   2025-08-19 (Tue, 19 Aug 2025)

  Changed paths:
    M Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp

  Log Message:
  -----------
  REGRESSION(298653@main): ASSERTION FAILED: !m_needExceptionCheck
https://bugs.webkit.org/show_bug.cgi?id=297556
rdar://158635946

Reviewed by Yusuke Suzuki.

A throw scope was added to function `webAssemblyInstantiateFunc` by the JS 
String builtins
work (https://bugs.webkit.org/show_bug.cgi?id=292630). Both branches of the 
final
`if-else` of the function can throw an exception. The original behavior of this
function was to leave the exception to be checked by the caller. To preserve 
this
behavior without triggering an exception check validation failure, the newly 
introduced
scope should be released before returning.

Canonical link: https://commits.webkit.org/298912@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to