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