<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/125012>125012</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang-format] Misformatted address-of operator after cast on 20 versus 19
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-format
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
rmarker
</td>
</tr>
</table>
<pre>
While testing on the release branch for 20, I discovered this formatting change from 19.1.0.
Using 19.1.0:
```cpp
::gluTessCallback(tesselator.get(), GLU_TESS_COMBINE_DATA,
(GLvoid(FONM_GLU_STD_CALLBACK *)())&CallbackCombine);
```
Using 20 (8c25748):
```cpp
::gluTessCallback(tesselator.get(), GLU_TESS_COMBINE_DATA,
(GLvoid(FONM_GLU_STD_CALLBACK *)()) & CallbackCombine);
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzUU0Fr4zwQ_TXyRcTI48SxDz44TlPKl7aHpnzHIEtjW1vZCho5sP9-UdJlu-xhzysGhGZ4b-YxT5LIDDNizTY7ttkncgmj87WfpP9An3ROf6__H41FHpCCmQfuZh5G5B4tSkLeeTmrkffOcxAMWv7EtSHlruhR8zAairVJhhtYjXIekPfeTTyr0iwVKRMNE807xfI9xfLmnmSFuIe6XOIzjzHY5YRErbS2k-qDQRmQCK0MzqcDBgYlgypO8nh8P58e3t7O7evz7unl4bxvTg2DlomG_3EYlI_HqzOaQXl4fXk-R_TbaX9um-Nx17T_cQbNjfhOXzEofs7QuqkzM8Zkvvs691dtIGKPUsFmu75R_BMqOYOC_1VnoutcV3klE6yzbV6CAFHmyVhnZSkr6JVA2fU665QEzHrZ9dtS9mWmE1ODgI3IciGyzXqdp0oDqEIXRS9yhG3B1gInaWxq7XVKnR8SQ7RgnUUUJFZ2aOnmXgBl5Tys7nZjANHPvo64VbcMxNbCGgr0iymYYG_O_w242fNnQ5-mRc2l1h6JVq7n7oI-boDLPqDnSlKI_wEEv6KnhXhWJYu39RjCheIi4cDgMJgwLl2q3MTgEJt_XquLd99QBQaHmyZicPiUda3hRwAAAP__LcQQOQ">