================ @@ -1316,6 +1316,8 @@ void WhitespaceManager::alignArrayInitializersRightJustified( auto Offset = std::distance(Cells.begin(), CellIter); for (const auto *Next = CellIter->NextColumnElement; Next; Next = Next->NextColumnElement) { + if (RowCount >= CellDescs.CellCounts.size()) + break; ---------------- HazardyKnusperkeks wrote:
```suggestion for (const auto *Next = CellIter->NextColumnElement; Next && RowCount < CellDescs.CellCounts.size(); Next = Next->NextColumnElement, ++RowCount) { ``` Maybe? Then the `++RowCount` below must be removed. https://github.com/llvm/llvm-project/pull/72520 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits