<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/101263>101263</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            SpaceAfterCStyleCast: false not work with typedef in C coding
        </td>
    </tr>

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

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

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

<pre>
    clang-format options:
```
SpaceAfterCStyleCast: false
```
code:
```
typedef int INT;
#define void VOID;
(int)TestFunc(...)
(INT)TestFunc(...)
(void)TestFunc(...)
(VOID)TestFunc(...)
```
The code above will be formatted as:
```
(int)TestFunc(...)
(INT) TestFunc(...)
(void)TestFunc(...)
(VOID) TestFunc(...)
```
expected:
```
(int)TestFunc(...)
(INT)TestFunc(...)
(void)TestFunc(...)
(VOID)TestFunc(...)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0U8GK2zAQ_Rr5ImKkURzbBx2ySQ17aQ8bepetsa1WsYw1Tpq_L07TbheaUFgWDEbMmzfvDfNMjK4bEDXLnli2T8xMfZj0J8JpAKmSOtiLbrwZulUbpqMhHkZyYYhMbZnYM7FlG3H7rs-X0TS4bQmn3QtdPO5MJKa2vDU-4j87mmDxHhtdRrTYcjcQf_58YOrpBgNlsXUD8lNwln_98rz_q1a4gRiUB4xUzUPDoEjTlEH5p75QPaovpA8B14H3AW9NHHrki0lu6nBCfnbe8xr5r30SWm7ubvO_vfD3m7lL8VYS_hixIbTvlvzx60-sVrZUpUlQyxxAFSoTZdJrgQLyvMnkus1r20olsxIba4sCNzlsisRpELAWuRKgMrkuUylFXloplcK6baVha4FH43zq_emYhqlLXIwzaikkbFTiTY0-_g7VpBfUqp67yNbCu0jxtY8cedQPY8OHQPwcpu_87Kjnr6Hgu-Ww3NAl8-R1TzReLwkqBlXnqJ_rtAlHBtUy7fZbjVP4hg0xqK6SI4Pqpvqk4WcAAAD__0KWIvU">