gribozavr marked an inline comment as done. gribozavr added inline comments.
================ Comment at: clang-tools-extra/clang-tidy/GlobList.cpp:46 +GlobList::GlobList(StringRef Globs) { + do { + GlobListItem Item; ---------------- ilya-biryukov wrote: > NIT: I suggest using `for (;!Globs.empty();) {}` to make the stop condition > stand out more. > Not a big deal, though, feel free to keep as is It is actually important for the algorithm to use a do-while loop... The linked-list-based code always parsed at least one glob, even if the input string is empty. Therefore, new loop-based code should also parse at least one glob. I added a doc comment: ``` + /// An empty \p Globs string is interpreted as one glob that matches an empty + /// string. GlobList(StringRef Globs); ``` Please let me know if that is not sufficient. There are also tests for this behavior. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D66788/new/ https://reviews.llvm.org/D66788 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits