Skip to content

Commit 731654d

Browse files
committed
changes as per owenca
* Changes requested to some existing code that is also part of PR llvm#111285. * Removal of redundant test case * Add of boolean check for AlignFunctionDeclarations
1 parent f2d99b1 commit 731654d

File tree

3 files changed

+6
-30
lines changed

3 files changed

+6
-30
lines changed

clang/lib/Format/Format.cpp

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,7 @@ struct ScalarEnumerationTraits<FormatStyle::BreakBeforeNoexceptSpecifierStyle> {
4444

4545
template <> struct MappingTraits<FormatStyle::AlignConsecutiveStyle> {
4646
static void enumInput(IO &IO, FormatStyle::AlignConsecutiveStyle &Value) {
47-
IO.enumCase(Value, "None",
48-
FormatStyle::AlignConsecutiveStyle(
49-
{/*Enabled=*/false, /*AcrossEmptyLines=*/false,
50-
/*AcrossComments=*/false, /*AlignCompound=*/false,
51-
/*AlignFunctionDeclarations=*/true,
52-
/*AlignFunctionPointers=*/false,
53-
/*PadOperators=*/true}));
47+
IO.enumCase(Value, "None", FormatStyle::AlignConsecutiveStyle({}));
5448
IO.enumCase(Value, "Consecutive",
5549
FormatStyle::AlignConsecutiveStyle(
5650
{/*Enabled=*/true, /*AcrossEmptyLines=*/false,
@@ -88,13 +82,7 @@ template <> struct MappingTraits<FormatStyle::AlignConsecutiveStyle> {
8882
/*AlignFunctionDeclarations=*/true,
8983
/*AlignFunctionPointers=*/false,
9084
/*PadOperators=*/true}));
91-
IO.enumCase(Value, "false",
92-
FormatStyle::AlignConsecutiveStyle(
93-
{/*Enabled=*/false, /*AcrossEmptyLines=*/false,
94-
/*AcrossComments=*/false, /*AlignCompound=*/false,
95-
/*AlignFunctionDeclarations=*/true,
96-
/*AlignFunctionPointers=*/false,
97-
/*PadOperators=*/true}));
85+
IO.enumCase(Value, "false", FormatStyle::AlignConsecutiveStyle({}));
9886
}
9987

10088
static void mapping(IO &IO, FormatStyle::AlignConsecutiveStyle &Value) {

clang/unittests/Format/ConfigParseTest.cpp

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -302,11 +302,7 @@ TEST(ConfigParseTest, ParsesConfiguration) {
302302
Style.FIELD.Enabled = true; \
303303
CHECK_PARSE( \
304304
#FIELD ": None", FIELD, \
305-
FormatStyle::AlignConsecutiveStyle( \
306-
{/*Enabled=*/false, /*AcrossEmptyLines=*/false, \
307-
/*AcrossComments=*/false, /*AlignCompound=*/false, \
308-
/*AlignFunctionDeclarations=*/true, \
309-
/*AlignFunctionPointers=*/false, /*PadOperators=*/true})); \
305+
FormatStyle::AlignConsecutiveStyle({})); \
310306
CHECK_PARSE( \
311307
#FIELD ": Consecutive", FIELD, \
312308
FormatStyle::AlignConsecutiveStyle( \
@@ -331,11 +327,7 @@ TEST(ConfigParseTest, ParsesConfiguration) {
331327
/* For backwards compability, false / true should still parse */ \
332328
CHECK_PARSE( \
333329
#FIELD ": false", FIELD, \
334-
FormatStyle::AlignConsecutiveStyle( \
335-
{/*Enabled=*/false, /*AcrossEmptyLines=*/false, \
336-
/*AcrossComments=*/false, /*AlignCompound=*/false, \
337-
/*AlignFunctionDeclarations=*/true, \
338-
/*AlignFunctionPointers=*/false, /*PadOperators=*/true})); \
330+
FormatStyle::AlignConsecutiveStyle({})); \
339331
CHECK_PARSE( \
340332
#FIELD ": true", FIELD, \
341333
FormatStyle::AlignConsecutiveStyle( \
@@ -349,6 +341,7 @@ TEST(ConfigParseTest, ParsesConfiguration) {
349341
CHECK_PARSE_NESTED_BOOL(FIELD, AcrossComments); \
350342
CHECK_PARSE_NESTED_BOOL(FIELD, AlignCompound); \
351343
CHECK_PARSE_NESTED_BOOL(FIELD, PadOperators); \
344+
CHECK_PARSE_NESTED_BOOL(FIELD. AlignFunctionDeclarations); \
352345
} while (false)
353346

354347
CHECK_ALIGN_CONSECUTIVE(AlignConsecutiveAssignments);

clang/unittests/Format/FormatTest.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20014,12 +20014,7 @@ TEST_F(FormatTest, AlignConsecutiveDeclarations) {
2001420014
Alignment.AlignConsecutiveDeclarations.AlignFunctionDeclarations = false;
2001520015
verifyFormat("unsigned int f1(void);\n"
2001620016
"void f2(void);\n"
20017-
"size_t f3(void);\n",
20018-
Alignment);
20019-
Alignment.AlignConsecutiveDeclarations.AlignFunctionDeclarations = true;
20020-
verifyFormat("unsigned int f1(void);\n"
20021-
"void f2(void);\n"
20022-
"size_t f3(void);\n",
20017+
"size_t f3(void);",
2002320018
Alignment);
2002420019
}
2002520020

0 commit comments

Comments
 (0)