<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/109146>109146</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang-format] `(*)` is not annotated as `FunctionTypeLParen`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-format
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
prj-
</td>
</tr>
</table>
<pre>
Works OK with version 19.1.0, but with `Debian clang-format version 20.0.0 (++20240917111146+1e23a6142a82-1~exp1~20240917111312.2342)`, I get:
```c
$ clang-format foobar.c
int main() {
if (type == NON_UNIFORM)
return (PetscErrorCode(*)(void *, void *, PetscInt,
...))&PCTFS_rvec_non_uniform;
return 0;
}
$ clang-format-20 foobar.c
int main() {
if (type == NON_UNIFORM)
return (PetscErrorCode(*)(void *, void *, PetscInt, ...)) &
PCTFS_rvec_non_uniform;
return 0;
}
```
It was OK with `20240831100704%2B8aa8c0590c09-1~exp1~20240831220720.2307`.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMU8Fu2zAM_Rr6IsSgKFu2Dz40yQwE29pi67BjINtKos6RAllO10u_fbDrJi2w2y4LAtik-Eg-6z3V92ZvtS4hXUK6jtQQDs6XJ_-4iGrXPpc_nf_Vs7vP7MmEAztr3xtnGS9iHiPQitVDeD0CiWtdG2VZ0ym7X-ycP6pwQRDGGCMDyoGWQEtCSrDgGeecJxJoyTUJJXlCKqcFf9G_T_zlXZHgFJNICKgAOU3esL0OIG4A14A3Y3L6N3NMycdFds7VysfzsbGBHZWx0z4Fg2z5mmfM7MYlw_NJMxBrEGt2e3e7_XG7qe6-fR2nz3WMeR0Gb8fqex365pP3zq9cq6eeN2Mp5WdnWjZFK_b-fUJsbABazQ3jOJ4gBZC8Xz1U37f-rJutdXY7WDOSAHFZch6NlxRk67_zXhBeqLP_jvuVNQOS1_bz71--w5seXsNNYE_qqmOQOGkrF5wjZpgApbTMlcobTAtssPggwVxwIswIYxKYgcQ4akvRFqJQkS55RlLKrEiz6FA2stW1SgtETZRioVtRy10t2jSTjVAqMuWs6pyLtOBZnO1026BKiBOnlggS1EdlurjrzsfY-X1k-n7QJceCJzLqVK27fvIr0fubBqLRwb4ccYt62PeQYGf60F87BRO6yesfgOmaTZ56uzqJzPTMusCUtS6ooFum-rGmGmwTjLMPzyf95V55bUFiNPiuPIRw6kc3UgVU7U04DHXcuCNQNU6fH4uTd4-6CUDVRKoHqmZe55L-BAAA__9GvEiS">