HazardyKnusperkeks added inline comments.
================ Comment at: clang/docs/ClangFormatStyleOptions.rst:2727 + + * ``unsigned Maximum`` The maximum number of spaces at the start of the comment. + ---------------- MyDeveloperDay wrote: > I'm personally not a massive fan of stuffing -1 into an unsigned but I > understand why its there, if this was an signed and it was actually -1 would > the algorithm be substantially worse in your view? I'm no fan if unsigned in any way, but that seems to be the way in clang-format. Making it signed would require a few more checks when to use it, but I don't see any problem in that. I just would also make the Minimum signed then just to be consistent. While parsing the style I would add checks to ensure Minimum is never negative and Maximum is always greater or equal to -1, should that print any warnings? Is there a standard way of doing so? Or should it be just silently corrected? ================ Comment at: clang/lib/Format/BreakableToken.cpp:797 + IndentPrefix + .drop_back(SpacesInPrefix - Style.SpacesInLineComments.Maximum) + .str(); ---------------- MyDeveloperDay wrote: > my assumption is when Maximum is -1 this is a very large -ve number correct? > is that defined behavior for drop_back() Since we check beforehand SpacesInPrefix is larger than Maximum there is no problem. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D92257/new/ https://reviews.llvm.org/D92257 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits