+34
−0
Loading
The ModuleInliner currently lacks inline history tracking. Without it, the inliner can get stuck in an infinite loop when mutually recursive functions are involved. This patch enables inline history tracking in the ModuleInliner to address this issue. The minsize attribute in the test case lowers the threshold for the mutually recursive functions, ensuring the bug reproduces in pass isolation.