================
@@ -17237,6 +17285,27 @@ TEST_F(FormatTest, ConfigurableUseOfTab) {
                  Tab);
 }
 
+TEST_F(FormatTest, AlignWithSpaces) {
+    FormatStyle Tabbed = getLLVMStyleWithColumns(42);
+    Tabbed.UseTab = FormatStyle::UT_AlignWithSpaces;
+
+    Tabbed.IndentWidth = 4;
+    Tabbed.TabWidth = 4;
+    verifyFormat("aStreamObject << aaaaaaaaaaaaa\n"
+                 "              << bbbbbbbbb;\n",
+                 Tabbed);
+    verifyFormat("result = aaaaaaaaaaaaaaaaaaaaaaaa +\n"
+                 "         bbbbbbbbbbbbbbbbbbbb;",
+                 Tabbed);
+    verifyFormat("class C {\n"
+                 "\tvoid foo() {\n"
+                 "\t\taStreamObject << aaaaaaaaaaaaa\n"
+                 "\t\t              << bbbbbbbbb;\n"
+                 "\t}\n"
+                 "};",
+                 Tabbed);
----------------
zeule wrote:

Moved.

https://github.com/llvm/llvm-project/pull/189218
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to