================
Comment at: lib/Format/WhitespaceManager.cpp:98
@@ -97,2 +97,3 @@
   alignEscapedNewlines();
+  alignAssignmentOperators();
   generateChanges();
----------------
Shouldn't aligning of operators be done before the aligning of trailing 
comments?
Moreover, please add tests with aligned assignment operators and trailing 
comments as well as with operators and escaped newlines.

================
Comment at: unittests/Format/FormatTest.cpp:8402
@@ -8350,1 +8401,3 @@
+}
+
 TEST_F(FormatTest, LinuxBraceBreaking) {
----------------
Add tests like

```
EXPECT_EQ(
            "int oneTwoThree = 123; // comment\n"
            "int oneTwo      = 12;  // comment",
            format(
                   "int oneTwoThree = 123;// comment\n"
                   "int oneTwo = 12;// comment", Alignment));
```

and

```
EXPECT_EQ(
            "#define MACRO                 \\\n"
            "int oneTwoThree = 123;        \\\n"
            "int oneTwo      = 12;         \\\n",
            format(
                   "#define MACRO \\"
                   "int oneTwoThree = 123;\\\n"
                   "int oneTwo = 12;\\", Alignment));
```

http://reviews.llvm.org/D8821

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/



_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to