[PATCH] D124513: [clang-format] add a regression test for include sorting
Krasimir Georgiev via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 27 02:55:49 PDT 2022
krasimir updated this revision to Diff 425456.
krasimir added a comment.
- update with just the last commit
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D124513/new/
https://reviews.llvm.org/D124513
Files:
clang/unittests/Format/SortIncludesTest.cpp
Index: clang/unittests/Format/SortIncludesTest.cpp
===================================================================
--- clang/unittests/Format/SortIncludesTest.cpp
+++ clang/unittests/Format/SortIncludesTest.cpp
@@ -458,6 +458,20 @@
"#include \"b.h\"\n"));
}
+TEST_F(SortIncludesTest, HandlesTrailingCommentsWithAngleBrackets) {
+ // Regression test from the discussion at https://reviews.llvm.org/D121370.
+ EXPECT_EQ("#include <cstdint>\n"
+ "\n"
+ "#include \"util/bar.h\"\n"
+ "#include \"util/foo/foo.h\" // foo<T>\n",
+ sort("#include <cstdint>\n"
+ "\n"
+ "#include \"util/bar.h\"\n"
+ "#include \"util/foo/foo.h\" // foo<T>\n",
+ /*FileName=*/"input.cc",
+ /*ExpectedNumRanges=*/0));
+}
+
TEST_F(SortIncludesTest, LeavesMainHeaderFirst) {
Style.IncludeIsMainRegex = "([-_](test|unittest))?$";
EXPECT_EQ("#include \"llvm/a.h\"\n"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D124513.425456.patch
Type: text/x-patch
Size: 994 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220427/389b8d2c/attachment.bin>
More information about the cfe-commits
mailing list