<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">