[clang] [clang-format] fix aligning inheritance lists with UT_AlignWithSpaces (PR #189218)

Björn Schäpers via cfe-commits cfe-commits at lists.llvm.org
Sun Mar 29 14:30:14 PDT 2026


================
@@ -8433,6 +8433,21 @@ TEST_F(FormatTest, BreakConstructorInitializersAfterColon) {
       "  : public aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,\n"
       "    public bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb {};",
       Style);
+  FormatStyle Tabbed = getLLVMStyleWithColumns(42);
+  Tabbed.IndentWidth = 4;
+  Tabbed.TabWidth = 4;
+  Tabbed.UseTab = FormatStyle::UT_AlignWithSpaces;
+  verifyFormat("class Foo : public aaaaaaaaa,\n"
+               "            public bbbbbbbbb\n",
----------------
HazardyKnusperkeks wrote:

Make this a complete declaration.

https://github.com/llvm/llvm-project/pull/189218


More information about the cfe-commits mailing list