<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJzNVs9zmzgU_mvwRRMGQ2ziAwc7mUxz2UM3Mz16hPQMaoTESsLU__0-CXBsknQ6s922GYJB4n3v0_tdan4qnk8tRNmWPAJ1nQHyGf7pwLooeYiS7XB_FAYX0nsiwZEGiKupeiEn3ZGDNvgGpDIoTXptwnKU5gjEtVBVlC79FWCeiNRHIExSVd2gZIMi1BKB0LnFZaDKKzlQi-uKk6-df-jB6gbiSz6fqRNaUel5DytfalBkK0Wlng0VEhXf66YB5RDeElC0lMA9uCfLpq1eSElKINQLAifi4PeROsV_NwK9fo7kDWk66UQrgeAe2JHWM6JyYR1VDIgOKG_kPRGmlTNaIhdyFJT83VIGdgdoC3jDuxeuDkDc0L6k7GWgjzazte4H9V4X0xyGk9T0CEEiStOJND6iZbXFDY3mVxUe4Uo0JqOPR08yamFQQ989gla44YECzIQymlZNzmy0dfJE2s7WeFar0akIr3VQYURVu_NpRgmlHdrECnQUOv_UoEmufD6FpxnDc_J8cPp7zkKe_gwH8Q0ZMC27RpEjld0EC3EVf9cDPilu1snw9V9QYdChfQMERpXiglEHMw3-VL0PIYzrVltxKcJ0J_lZkKOkATmAnmMn5NP8LFd2-ITgwWBUEfhGm_YiCyJkO1zh9dAp5hNlv43SO-qplf7G_A2TYRNlO_Jr_qL0ES_yPI-n7Yzobu-jfk_3PsD252VFGzzzHabfadhpqcElB2bc-mkn-4jo7tIFZ173P92uH-m_n2l--GWaH2ahNZaLL1N1gqZ1p6EWlOB6wBrglyemWE-ktFPlDYU2wPoi-SZnx9p1_soXLyw5pdEvoN7PAl8Kn7Dx-NTqha1naoaN8renyB-SAL87vH-IzP8f6z9EYx74U7uRr_Hqx4Rpdgh98arZDPVfq5g8qamtwtCuQ7pgZI8N2c9T788Mr13lYnAZO0kYj_z00ragOPgwr7G7zLSEMYJeTSeh82XEht4XL3iR8U22oQvauVqbonkxAiqQy02-XnRGFrVzre-Gg6UqBOzKGLngi5TH6eemNforMEzaR2EtNjx8WGVptlnUBd-s6JpnyyTneXLHllm-ScuEl7dpDjmwbCFpCdIW0WqHOa-gJwECn6PVw-K_MxBFmqRpslzmSb5Klrfxer1cJZyt2AovnqfRbQIN2j72OLE21cIUAbLsKoubEs1nXzeptd7rEAgjQyechOKjUeSDOWQRSBaB4b_fLHrr>53239</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Align trailing comments at a fixed column value
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          mkriegel1976
      </td>
    </tr>
</table>

<pre>
    Type: Feature Request

First, let me thank you for the great work you're doing!!
I love clang-format as it's clean, fast and just awesome.

Rationale:
When AlignTrailingComments is enabled, the comments will be aligned if there are trailing comments over multiple lines.
The distance of the trailing comment is controlled via SpacesBeforeTrailingComments with the drawback, that show lines of code will have the "comments" close to longer lines of code. 
For the case that a trailing comment is on a long line of code, then it's mostly pushed so far too the right, that it's not visible anymore.

Feature request:
Align trailing comments on at a fixed column value.
e.g. SpacesBeforeTrailingComments: -60
Negative values indicate a fixed column, whereas positive values could indicated a relative distance for trailing comments.

Here's an example:
```
function_A(a, b, c, d);                                                                                                       // Trailing comment A
function_B_with_a_long_function_name(very_long_parameter_name, b, c, d);                                                      // Trailing comment B

function_C(a, b, c, d);                                                        // Trailing comment C
function_D(a, b, c, d);                                                        // Trailing comment D
``` 
With the empty line between the function calls, the alignment of trailing comments the "alignment" is broken.

Here's how I would wish the alignment would be:
```
function_A(a, b, c, d);                                                                     // Trailing comment A
function_B_with_a_long_function_name(very_long_parameter_name, b, c, d);                    // Trailing comment B

function_C(a, b, c, d);                                                                     // Trailing comment C
function_D(a, b, c, d);                                                                     // Trailing comment D
```
All comments are aligned on a fixed column position. In case the code line is longer than the trailing comment column, the comment could just be appended behind the code line with a distance of e.g. 3 spaces.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNVktzmzAQ_jX4ognDw9jmwMFOJtNcemgz06NHwBrUCIlKwtT_visBjk2STg9t0gzBILHffvtWLstT9nhqwYu35B6o6RSQL_CjA2284M4LtsP9nilciG4JB0MaIKam4omcZEcOUuEbkEqhNOmlcstetEagUjJReVFoLwfzQLg8Aik4FdUNSjYoQjVhCL3WuAxUWCUHqnFdlOR7Zx960LIB_5LPF2qYFJRb3sPKtxoE2XJWiUdFGUfFt7JpQBiE1wQEzTmUFtySLaatnnFOciDUCkJJ2MHuI3WK_2YEev4cySvSdNywlgPBPdAjrUdELZk2VBRApEN5IW-JFFIYJTlyIUdGydeWFqB3gL6AF7x7ZmoHVCra57R4Guijz3Qt-0G91VXIEgZLanoEJ-FF0UQaH9GzUuOGRPeLCk24EvXJGOMxkgXVMKihr5ogBW5YIAczoYyuFVMwG6kNP5G20zXaqiUGFeGldCoUq2pztmaUENKgTzTDQGHwTw265CrmU3qqMT2nyLugvxYs5GltOLCfyKCQvGsEOVLeTbDgV_5vI2CL4mYVDF9_hgqTDv3rIDCrRMkKamCmwVrV2xTCvG6lZpcihex4eRYsUVIBH0DPuePqaW7LlR8-IbhzGBUEftKmvagCD9kOl3s9dKKwhbLfetGGWmq5vRX2hsWQevGOvM-fF93jRR7n-bSdEd3tbdbv6d4m2P68LGiDNm-w_E7DTksVLhlQ49Zfs-wtorvLEJx53f51v76l_3am-e7dNN_NUmtsF9-m7gRNa05DL8jB9IA9wC5PTLGfcK6nzusarYO1TfJFzY696_yVbV7YcnIln0C8XgW2FT7g4LGl1TNdz9QMG_mHl8h_UgAfnd5_RObf5_of0Zgn_jRu-HO-2mPCdHZwc_Fq2Az9XwqfPIhprMIwrl25YGaPA9mep14_MzxPlYuDyzhJ3PHInl7aFkQJNs1rnC4zLe4YQa9OJ27yxUS72ecvyiwu0zilC8MMh-ytgfrGNF10ime1Ma2dl4MvK1TZ5T5K4gvnx-nnplXyOxRY1vdMaxyJ-JDEUZwu6my5zENIw_Vqk6SbOFmGkOcpBKsoTtK42KQLTnPgOvOSHXYFAT1xEPjsJXcLlkVBFAVhuA7WSRAu_dUqTIKySIoEr3IdecsAGrTItzx8qaqFyhylvKs0bnJ0j37epFrbqIJTh_i0M7VUWfOkGFTAw3S9Wjj9meP_CyV0ZM8">