cor3ntin wrote: This looks correct to me, but I'd like @sam-mccall to confirm that it was unintended. Maybe we should keep the old code around as loops tend to share _some_ code and we don't want `if(!!;;)` to crash either https://github.com/llvm/llvm-project/pull/65269