https://github.com/aeubanks commented: doesn't this miscompile a non-recursive call to a recursive function? we're assuming the recursion has happened, which isn't true if the caller was another function https://github.com/llvm/llvm-project/pull/119677