<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJyllEtvozAQxz-NuYyKwCQpOXAgSaPtKruHTdrDXipjhsRbx46wSdT99Dsmjz4UtYdFCPB4_OM_D7uy9UsxtZ2uQdrtFo13YBuoVdNgSyN4VqZ2wHi-FbK1jvG5tDWCbcFYD8KD3yA4sUUgR1ogvLIGNO5RMz7unSoEodXaYM2yOUtmLCmPzzlRlHFeGImMT3tUY7W2B2XWxzVHRdraZzigaolQviWwUXK6-2Ftgd1Ojt9AFxtO4jhmw9nJm2eKYsNGBS08_1Y-3j39XtxPSOlni9BQPuDDRZlgvIQLgwxlsL1ybmdw2CiNIXsGWDajG5Lwr2xyXr7caeVhWS4XUGlbhSwYxBq8hRZFDVvbItTCi_gd_0Pc140hWgr2KHG5KleP8-VlKihURuqOismyqXsJpaVS-H3j4g3L7l5DdDuUqlHy7O_eSzmyjlmF8Jv5w8_pCpoT7ExpOiP73pBC6y8Iy9WvhymcARcdvu2k7yghJvTb54jysbxfQPNUib1Q-oygHMtnB71NVPoryI-HxeqeIE3r1F-8RNKKdehLCEay9VA4ebzDXW2cqx10Ks_1Ikd1kdXjbCwi0fmNbYvvnVZobu7oGXWtLjbe71zYGoE4Xyu_6aqY9jMNtN6fXze71v5B6WmonOswVHzIx_kg2hQ1T_NKjAc4qKohDpK0liM5SodjmfM8z4YRpQu1K2hzMM4NHqBH0DdtlOj_FaiCJ5wnaTJI0yzleYxymI6kaPK0usU6RzZIcEtViwMntu06aoseWXVrR5NaOe9eJ4Vz4cTBXjAp9MprLMrzkRLOuE_Ou6hXV_TS_gGNmIAZ>52984</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Alignment of comments of different kinds
        </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>
    Could comments of different kinds (macros/code or not at the same indentation level) not be aligned?

For instance, the following alignments look weird:

```
do {
    [...]
#if defined(HAVE_ZLIB)
    [...]
#endif                /* HAVE_ZLIB */
    } while (n == 0); /* Split SASL blob, need to read more data. */
```

```
#ifdef HAVE_STATVFS
#    include <sys/statvfs.h>   /* specific includes */
#    define STATFUNCT fstatvfs /* function call */
#    define STATSTRUC statvfs  /* structure name */
#    define STATAVAIL f_bavail /* blocks available */
#    define STATMULTI f_frsize /* fragment size/block size */
#endif                         /* HAVE_STATVFS */
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyFlEtvozAQgH-NuYyKwOR54ECSRttVdg-btIe9VAYPwVvHjrBJ1P31OyaPbquoRQjw2PPNm9LK13xuOy2hsrsdGu_A1iBVXWNLK3hRRjpgfLITVWsd48vKSgTbgrEehAffIDixQ6CDpCC8sgY0HlAzPu0PlQhCq61BybIlSxYsKU7PJVGUcV6YChmf96jaam2PymxPOiePtLUvcETVEqH4n8BGyfnul9ICG89O30AXG87iOGbDxfk0zxTFhrUKvvDJt-Lp_vn36mFGnn6mhIbyAR8uygTjBVwZJCiC7I0zXsCxURpD9gywbEE3JMFWNruor_daeVgX6xWU2pYhCwZRgrfQopCwsy2CFF7E7_gf4r4tDNFSsCcX15ti87RcX7eCh8pUuqNismzuXkNpqRT-ULu4Ydn9W4huj5WqVXU57967cmKdsgrBzPLx53wD9Rl2odSdqfreqITWXxDWm1-Pc7gArn74tqt8Rwkxod8-RxRPxcMK6udSHITSFwTluHpx0MtEqb-C_HhcbR4IUrdO_cVrJK3Yhr6EICRZD4XziXe4m41zs4PO5bld5EjmmZxmUxF55TXmxWUywqh-MrZR1-q88X7vwtgEa8ut8k1XxqREC60Pl9fdvrV_sPK0VM51GLphyKeTQdTko9FoOsqywbQalzKRZZrQi5dpWo4HA1mOIkolapfT4DDODR6hR9A3DVGkcp5wnqTJIE2zlE9irIbpqBL1hPRRTpANEtxRPeLgR2zbbdTmvUtlt3W0qZXz7m1TOBf-JdibI77ofGPb_HunFZq7e3pGvfm8d_8fXf5qjQ">