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

Reply via email to