================
@@ -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
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits