MyDeveloperDay added inline comments.

================
Comment at: clang/lib/Format/WhitespaceManager.cpp:1118
     Changes[CellIter->Index].Spaces = CellDescs.InitialSpaces;
   ++CellIter;
+  for (auto i = 1U; i < CellDescs.CellCounts[0]; i++, ++CellIter) {
----------------
I don't understand in Left alignment why we ignore the first cell, but in right 
alignment, we don't!


================
Comment at: clang/lib/Format/WhitespaceManager.h:321
+      }
       auto Start = (CellStart + RowCount * CellCount);
       auto End = Start + Offset;
----------------
Ultimately these calculations are incorrect unless every CellCount for every 
row is the same, and for non-square they are not, this always had me confused 
as to why it starts at 1? 


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D121069/new/

https://reviews.llvm.org/D121069

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to