<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJytVFFv2yAQ_jX2C6pl4ziJH_yQJW2TKUqrJOr2ZmF8sdkwRICb9t_vTBq13artoUPo4Pjg88fd4UrXz8W3FhRhUjRKqIZwrSzw3olHIB3jRtuAzolrB-9JdH1HpFBAJKjGtaTWYInSjliAjjhNKiCO_URCodBjnOteuSCdBfEiiC92HL_0s0vTGg4D6XKxLdez3X6-nG3L3ezhOqDT8imgOXnbWh5kXy5IkC2iNbNu3jJDgnTxJ_rAZA-45gFcHQ548Tj7SED5vbzbrm5Xm9m63Gz29-X93W6_2tyWSxzJePrxHbw9tYK3RFgimWnAYNSY8qGDpyNwBzXBA3Mt-06tRSccekQfhsVJjiZ6y4VZMcCsP34Qxrpz3JH8aPQRjHwmJ8OORyQVByLcgAx7NW7C7zrCWW_BvnyeA9SfywK2IRFBNj_vf5-JM_qXZLxu-C0fA_CfUxLWRVrnac5C1rtWm-JrLwWoq2u0YW9k0Tp3tEM46A32Rri2ryKuO3SkfLwMVxjoH5g2dIW1PeBDuMloPs3CtuBsVPO8qiDlHDir8sl4mmQsmSZQVZOKhZJVIG3hr08VnIinwDleMfy8AlHQmNI4iUcJTeM0i0ZJFrM4q1BMndD6EIxi6JiQ0cATadOEpvCUVd9YBKWwzr6CzFp8_wBeMCp0wkkotmCHuvU1xH3ZYhFi3ZLTP34ZoZdbeK2_AEPtWmo>52985</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Respect the column limit when aligning consecutive macros
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Julien-Elie
      </td>
    </tr>
</table>

<pre>
    When aligning consecutive macros, the maximum line length does not seem to be taken into account:

```
#define HDR_LASTCHAR_SAVE(_x)             hc[(_x)].LastChar = hc[(_x)].Value[hc[_x].Length]
#define HDR__X_ORIGINAL_NNTP_POSTING_HOST 68
```

which is larger than the expected `ColumnLimit` of `79`.

Whereas the first line is properly wrapped if it is the one that causes the exceed:

```
#define HDR_LASTCHAR_SAVE(_xxxx) \
    hc[(_xxxx)].LastChar = hc[(_xxxx)].Value[hc[_xxxx].Length]
#define HDR__X_ORIGINAL_NNTP_POSTING_HOST 68
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytU1Fv2jAQ_jXJi9UoOATIQx4YtIUJ0QpQt7fI2EfizbGR7RT673cxRe22anvYLMv23Xe-O39fsjfipfzSgCZMyVpLXRNutAPeefkMpGXcGhfRGfFNb51l27VESQ1Ega59Q4QBR7TxxAG0xBuyB-LZd0woNVqMc9NpH2XTKJ1H6XUdpa_zYtJMwKFPuphvqtV0u5stpptqO326jeikOke0IO9Hw6P80xWJ8nmyYs7PGmZJlM1_R5-Y6gB9AUBvfyE0j6ePGqi-Vg-b5f1yPV1V6_XusXp82O6W6_tqgTsZTT5-Q1hPjeQNkY4oZmuwyBrTgTo4H4F7EAQvzIzqWr2SrfRoEXPoneMCl-R9LlTFAnPh-kFa5y-8Y_KjNUew6oWcLDseMak8EOl7pI81GIR1PeGsc-Bey3MA8W8q4OiFiPLZJf5nJS7oH8R4C_hFjx74z5LEosxEkRUs9tIrKDfgevoDFTywj1wi_eT0ly8_7qwqG--PrueO3uGspW-6fcJNi4ZSz9ftBlX5hkXQlM51gH_NXU6LSR435WBMaTFiBWdcCLYHRic0T0ciG0_EaMBErNCpXBm4ohpOJKTAM_IRy5KmlKaDdDigWZrlyXCQpyzN98CZGFBxiIYptEyqpO8jMbaObRla2ne1Q1BJ590byJzDBwOEcpifdb4xtvzcKQn65hbXOJQvQ_s_AKW7RAE">