JIT: handle case where we are cloning adjacent sibling loops (#70874)
We can sometimes see adjacent sibling loops (where L1.bottom == L2.head) and if so, cloning L1 will repurpose L1.bottom and so leave L2 in an inconsistent state. Detect this case during optCanonicalizeLoop, and add an intermediary block to serve as L2's head. Fixes #70569.
Showing
想要评论请 注册 或 登录