Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3fcedc7fe6c82ffdda06219e621b38dda67bdf58
      
https://github.com/WebKit/WebKit/commit/3fcedc7fe6c82ffdda06219e621b38dda67bdf58
  Author: Mikhail R. Gadelha <[email protected]>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M Source/JavaScriptCore/wasm/WasmBBQJIT32_64.cpp

  Log Message:
  -----------
  [JSC][32-bit] Fix missing move when shift == 0 in BBQ
https://bugs.webkit.org/show_bug.cgi?id=300509

Reviewed by Justin Michaud.

In shiftI64Helper, we would check if the shift amount was zero and just jump to
the end, without moving the lhs to the result.

No new tests, but this was found when analysing the crash in JetStream3's
tfjs-wasm.js. 32-bit JSC still crashes when running that test but this gets us
a little bit further.

* Source/JavaScriptCore/wasm/WasmBBQJIT32_64.cpp:
(JSC::Wasm::BBQJITImpl::BBQJIT::shiftI64Helper):

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



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

Reply via email to