Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a2bb3b59f1cc1ad49b3893af4869d267a48c0b9f
https://github.com/WebKit/WebKit/commit/a2bb3b59f1cc1ad49b3893af4869d267a48c0b9f
Author: Yusuke Suzuki <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M Source/JavaScriptCore/b3/B3ReduceStrength.cpp
Log Message:
-----------
[JSC] Fold WasmGC object comparisons
https://bugs.webkit.org/show_bug.cgi?id=318753
rdar://181552309
Reviewed by Keith Miller.
When Equal(@a, @b) are both WasmGC object allocations and @a != @b,
they must be different WasmGC cells, thus Equal(@a, @b) should be fold
into false. Same rule can be applied to NotEqual. Also when one side is
jsNull constant (ref.null), then it is also false when the other side is
WasmGC allocations.
* Source/JavaScriptCore/b3/B3ReduceStrength.cpp:
Canonical link: https://commits.webkit.org/316612@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications