Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 617664a6c6902140a6ccf69f832c7dba23f45645 https://github.com/WebKit/WebKit/commit/617664a6c6902140a6ccf69f832c7dba23f45645 Author: Yusuke Suzuki <ysuz...@apple.com> Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths: M Source/JavaScriptCore/dfg/DFGLoopUnrollingPhase.cpp Log Message: ----------- [JSC] Fix stale assertion in Loop Unrolling https://bugs.webkit.org/show_bug.cgi?id=286601 rdar://143723904 Reviewed by Yijia Huang. If tail's branch is both jumping to the loop, then we should fail loop unrolling. This condition is only met when we already unrolled this loop before, and in the following condition check, we always fail already because condition will be just jsBoolean(true) (so loop unrolling fails with this). But debug assertion hits here. * Source/JavaScriptCore/dfg/DFGLoopUnrollingPhase.cpp: (JSC::DFG::LoopUnrollingPhase::locateTail): Canonical link: https://commits.webkit.org/289436@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