efriedma-quic wrote: I agree users probably shouldn't be doing that... but given it compiles your code should handle it gracefully. (It should just be a matter of making sure you don't recurse too deeply through the "base".) https://github.com/llvm/llvm-project/pull/73730