[PATCH] D115879: [clang-format] extern with new line brace without indentation
Owen Pan via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Dec 17 09:23:02 PST 2021
owenpan accepted this revision.
owenpan added inline comments.
================
Comment at: clang/lib/Format/UnwrappedLineParser.cpp:1291-1293
+ ((Style.IndentExternBlock == FormatStyle::IEBS_Indent) ||
+ (Style.BraceWrapping.AfterExternBlock &&
+ Style.IndentExternBlock == FormatStyle::IEBS_AfterExternBlock))
----------------
Nit: the outer parens are unnecessary?
================
Comment at: clang/unittests/Format/FormatTest.cpp:3804
Style.BraceWrapping.AfterExternBlock = true;
- verifyFormat("extern \"C\"\n{ /*13*/\n}", Style);
+ Style.IndentExternBlock = FormatStyle::IEBS_Indent;
+ verifyFormat("extern \"C\"\n"
----------------
I would remove either line 3801 or 3804.
================
Comment at: clang/unittests/Format/FormatTest.cpp:3825
+ Style.BraceWrapping.AfterExternBlock = true;
+ Style.IndentExternBlock = FormatStyle::IEBS_NoIndent;
+ verifyFormat("extern \"C\"\n"
----------------
Nit: you can remove this line.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115879/new/
https://reviews.llvm.org/D115879
More information about the cfe-commits
mailing list