<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylUstupDAQ_BpzsYLA5nnwYTKzkfacvUfGNOCVwcg2mZ18_bZhRlmtcovUwu6Hqrood7a_iVc5rwYIP5HsQrLHt8qOUOt6VOQWLB0o4RdKymdSXghrfLBOjkCH5Y2wMz250VPCKow0TSVmhLWU1M8HAqU-yKDVm5I-EH7-tc_yH3g0hJ1G2ItYwHxHbPdAlj5ux0-DdVfpMDlHpmPwzoJ8cZjfqUh9-bw_pPyr7-dAb3ajDmb7DjQ22T6IKsIkA_WrVKjLGmOvehnjxNfLY4P22st1Bemi-kZZ50AFc4trJb3gfctbmeD_m6wTH5OepL0lmzNiCmH1URp7wRh1mLYuVXbGxJj3x_G0OvsbATHV3m-Acl9K3tRVMomC8Zb3XV7lDe9zVvOc513JikwVhYS8TIzswHhxOJZ8n1ILljGMvMpaXhU8HYpmUFDzKqsa1qmaFBnMUps04qTWjYkTO2S3oVFFZrQP_rMpvdfjAvDYMOhgQJyNXMYntHtGK_TiwQV_t6SDcAVY_ntK0X58SHLpKfxZHSCqXQ4nexjAwaLAJ7sWsQv5C2fI5UA>53876</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Clang-format inserts space between static_cast<...> and expression that deferences
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    Sample:

```cpp
auto f = [](storage fn_, Args &&...args) {
  static_cast<T &> (*get<T>(fn_))(std::forward<Args>(args)...);
};
```

If you remove `*`, that space following `static_cast<T &>` disappears (correctly).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxtUsGOnDAM_ZpwiRbRhAlwyGF2piv13N5XJhhIFQhKwk6nX18DM9qqqmSR2H7ye8-h9d1df4dpccjkmRVXVjy_qjjCLMtRgTV53nMmr5ydXtnpykQdkw8wIO_ndyYu_ByGyJlQFHmeA2VMNJxVr8cEzmOCZM27gZiYvPzYsfIrHTUT5wH3IhUo3yc2exBLt6mT596HGwRKLhvTAXywEN8Glg8qVl0_708rf_v71vO7X3nAyX8g35piB5KLNELicQFDvrxz_mbnYUP8Xzw1eGcjLAtC2NzXxoeAJrn7JivrtOwa2UCWbHKoLw7m4YWMTERi54ghxQdZi-mGOP-zpM0YrQjmjuOvJWCM1s-Hxg57DDgbjNkanB5TWuK2KPFGMdg0rm1u_ESJcx_P42UJ_ifJo9TGuCIt7-0k60plo1Ylqe9VBYCqPyHWtej6EqoW6qKQlcwctOiiPt4_s1oUguKLKhqpSpn3Zd0brKQqVC1aU7GywAmsyzfi3IchC3rX0K70aGXhbEzxswnkbZgRn_Ppjxt90L9HO4K_Z7tcvWv9A9Qh0Qg">