================ ---------------- nikic wrote: This test also passes without your change. You could use a recursive call to prove that the recursive code path is eliminated. Alternative could check debug output. https://github.com/llvm/llvm-project/pull/145054