@@ -19539,6 +19539,15 @@ TEST_F(FormatTest, AlignConsecutiveAssignments) {
1953919539 "int j = 2;",
1954019540 Alignment);
1954119541
19542+ verifyFormat("int abcdefghijk = 111;\n"
19543+ "auto lambda = [] {\n"
19544+ " int c = call(1, //\n"
19545+ " 2, //\n"
19546+ " 3, //\n"
19547+ " 4);\n"
19548+ "};",
19549+ Alignment);
19550+
1954219551 verifyFormat("template <typename T, typename T_0 = very_long_type_name_0,\n"
1954319552 " typename B = very_long_type_name_1,\n"
1954419553 " typename T_2 = very_long_type_name_2>\n"
@@ -19605,12 +19614,11 @@ TEST_F(FormatTest, AlignConsecutiveAssignments) {
1960519614 " ccc ? aaaaa : bbbbb,\n"
1960619615 " dddddddddddddddddddddddddd);",
1960719616 Alignment);
19608- // FIXME: https://llvm.org/PR53497
19609- // verifyFormat("auto aaaaaaaaaaaa = f();\n"
19610- // "auto b = f(aaaaaaaaaaaaaaaaaaaaaaaaa,\n"
19611- // " ccc ? aaaaa : bbbbb,\n"
19612- // " dddddddddddddddddddddddddd);",
19613- // Alignment);
19617+ verifyFormat("auto aaaaaaaaaaaa = f();\n"
19618+ "auto b = f(aaaaaaaaaaaaaaaaaaaaaaaaa,\n"
19619+ " ccc ? aaaaa : bbbbb,\n"
19620+ " dddddddddddddddddddddddddd);",
19621+ Alignment);
1961419622
1961519623 // Confirm proper handling of AlignConsecutiveAssignments with
1961619624 // BinPackArguments.
0 commit comments