Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 36058b8e69ac846ca93e33feb106b09d4b2fd787
https://github.com/WebKit/WebKit/commit/36058b8e69ac846ca93e33feb106b09d4b2fd787
Author: Keith Miller <[email protected]>
Date: 2026-08-27 (Thu, 27 Aug 2026)
Changed paths:
A JSTests/wasm/stress/unreachable-end-if-no-else-widens-to-signature.js
M Source/JavaScriptCore/wasm/WasmFunctionParser.h
Log Message:
-----------
[Wasm] Unreachable end ops don't widen result types
https://bugs.webkit.org/show_bug.cgi?id=318480
rdar://180535979
Reviewed by Yusuke Suzuki.
In [email protected] we fixed how result types were
pushed onto the wasm value stack, widening them to the expected type
rather than the last predecessor's type at the merge.
This missed the case for unreachable expressions in the block, which
is fixed in this patch.
Originally-landed-as: [email protected] (f65ca49ea4a7).
rdar://185368954
Canonical link: https://commits.webkit.org/320018@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications