================
@@ -338,53 +338,55 @@ TEST(ConfigParseTest, ParsesConfiguration) {
do {
\
Style.FIELD.Enabled = true;
\
CHECK_PARSE(#FIELD ": None", FIELD, FormatStyle::AlignConsecutiveStyle{});
\
- CHECK_PARSE(
\
- #FIELD ": Consecutive", FIELD,
\
- FormatStyle::AlignConsecutiveStyle(
\
- {/*Enabled=*/true, /*AcrossEmptyLines=*/false,
\
- /*AcrossComments=*/false, /*AlignCompound=*/false,
\
- /*AlignFunctionDeclarations=*/true,
\
- /*AlignFunctionPointers=*/false, /*PadOperators=*/true}));
\
- CHECK_PARSE(
\
- #FIELD ": AcrossEmptyLines", FIELD,
\
- FormatStyle::AlignConsecutiveStyle(
\
- {/*Enabled=*/true, /*AcrossEmptyLines=*/true,
\
- /*AcrossComments=*/false, /*AlignCompound=*/false,
\
- /*AlignFunctionDeclarations=*/true,
\
- /*AlignFunctionPointers=*/false, /*PadOperators=*/true}));
\
- CHECK_PARSE(
\
- #FIELD ": AcrossComments", FIELD,
\
- FormatStyle::AlignConsecutiveStyle(
\
- {/*Enabled=*/true, /*AcrossEmptyLines=*/false,
\
- /*AcrossComments=*/true, /*AlignCompound=*/false,
\
- /*AlignFunctionDeclarations=*/true,
\
- /*AlignFunctionPointers=*/false, /*PadOperators=*/true}));
\
- CHECK_PARSE(
\
- #FIELD ": AcrossEmptyLinesAndComments", FIELD,
\
- FormatStyle::AlignConsecutiveStyle(
\
- {/*Enabled=*/true, /*AcrossEmptyLines=*/true,
\
- /*AcrossComments=*/true, /*AlignCompound=*/false,
\
- /*AlignFunctionDeclarations=*/true,
\
- /*AlignFunctionPointers=*/false, /*PadOperators=*/true}));
\
+ CHECK_PARSE(#FIELD ": Consecutive", FIELD,
\
+ FormatStyle::AlignConsecutiveStyle(
\
+ {/*Enabled=*/true, /*AcrossEmptyLines=*/false,
\
+ /*AcrossComments=*/false, /*AlignCompound=*/false,
\
+ /*AlignFunctionDeclarations=*/true,
\
+ /*AlignFunctionPointers=*/false,
\
+ /*EnumAssignments =*/true, /*PadOperators=*/true}));
\
+ CHECK_PARSE(#FIELD ": AcrossEmptyLines", FIELD,
\
+ FormatStyle::AlignConsecutiveStyle(
\
+ {/*Enabled=*/true, /*AcrossEmptyLines=*/true,
\
+ /*AcrossComments=*/false, /*AlignCompound=*/false,
\
+ /*AlignFunctionDeclarations=*/true,
\
+ /*AlignFunctionPointers=*/false,
\
+ /*EnumAssignments =*/true, /*PadOperators=*/true}));
\
+ CHECK_PARSE(#FIELD ": AcrossComments", FIELD,
\
+ FormatStyle::AlignConsecutiveStyle(
\
+ {/*Enabled=*/true, /*AcrossEmptyLines=*/false,
\
+ /*AcrossComments=*/true, /*AlignCompound=*/false,
\
+ /*AlignFunctionDeclarations=*/true,
\
+ /*AlignFunctionPointers=*/false,
\
+ /*EnumAssignments =*/true, /*PadOperators=*/true}));
\
+ CHECK_PARSE(#FIELD ": AcrossEmptyLinesAndComments", FIELD,
\
+ FormatStyle::AlignConsecutiveStyle(
\
+ {/*Enabled=*/true, /*AcrossEmptyLines=*/true,
\
+ /*AcrossComments=*/true, /*AlignCompound=*/false,
\
+ /*AlignFunctionDeclarations=*/true,
\
+ /*AlignFunctionPointers=*/false,
\
+ /*EnumAssignments =*/true, /*PadOperators=*/true}));
\
/* For backwards compability, false / true should still parse */
\
CHECK_PARSE(#FIELD ": false", FIELD,
\
FormatStyle::AlignConsecutiveStyle{});
\
- CHECK_PARSE(
\
- #FIELD ": true", FIELD,
\
- FormatStyle::AlignConsecutiveStyle(
\
- {/*Enabled=*/true, /*AcrossEmptyLines=*/false,
\
- /*AcrossComments=*/false, /*AlignCompound=*/false,
\
- /*AlignFunctionDeclarations=*/true,
\
- /*AlignFunctionPointers=*/false, /*PadOperators=*/true}));
\
+ CHECK_PARSE(#FIELD ": true", FIELD,
\
+ FormatStyle::AlignConsecutiveStyle(
\
+ {/*Enabled=*/true, /*AcrossEmptyLines=*/false,
\
+ /*AcrossComments=*/false, /*AlignCompound=*/false,
\
+ /*AlignFunctionDeclarations=*/true,
\
+ /*AlignFunctionPointers=*/false,
\
+ /*EnumAssignments =*/true, /*PadOperators=*/true}));
\
\
CHECK_PARSE_NESTED_BOOL(FIELD, Enabled);
\
CHECK_PARSE_NESTED_BOOL(FIELD, AcrossEmptyLines);
\
CHECK_PARSE_NESTED_BOOL(FIELD, AcrossComments);
\
CHECK_PARSE_NESTED_BOOL(FIELD, AlignCompound);
\
CHECK_PARSE_NESTED_BOOL(FIELD, AlignFunctionDeclarations);
\
CHECK_PARSE_NESTED_BOOL(FIELD, AlignFunctionPointers);
\
+ CHECK_PARSE_NESTED_BOOL(FIELD, EnumAssignments);
\
CHECK_PARSE_NESTED_BOOL(FIELD, PadOperators);
\
} while (false)
+ // @todo
----------------
aaronsms wrote:
Yes, this is removed.
https://github.com/llvm/llvm-project/pull/194154
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits