<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/54368>54368</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang-format crashes on clang/test/Sema/attr-external-source-symbol.c
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-format,
crash
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
owenca
</td>
</tr>
</table>
<pre>
The minimum test case to reproduce the crash using the latest trunk version:
```
$ ls .clang-format
ls: .clang-format: No such file or directory
$ clang-format
int (^)() = ^ ()
external_source_symbol() { //
return 1;
};
Assertion failed: ((!TypeIsFinalized || T == Type) && "Please use overwriteFixedType to change a fixed type."), function setType, file FormatToken.h, line 351.
...
```
May be a duplicate of #54367.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxtUktv2zAM_jX2hYhgW3ZSH3xokwXYYcOA5V5IMhNrlaVAj7bZrx9lt3sDFCQ-RH7kR-nG23CaEGZt9ZxmiBgiKBEQogOPV-_GpEihEOVFmCAFbS-LbsQSHH2yT_CMPmhnC35fVIeiui-21ZusatOCCcCUEfayOTs_i7h6TKA_fznI8NlBSGqCszYIzsOoParo_O1Xvn9zaRuhaO6K7kPR9PnR9FDwA5ABVnWNA8DXiN4K8xhc8gofw22Wzrx_2T1Q-DHLW7jHmLyFuuAPb_V3h5_v-xDQR2oezoLQjhn-komkPt2u-DEcNdXS33Gk3HsSOGVcGVr2LzWbLQldzReDefyJjqOpvngd8ahfccyhmRU1Ud8IgmZDVohkZvRvaXkP52TVAiZgXJPv1yEel0Gd3BNaNmWr0RaBdzVb22CM_Ze6T-IGMpcb09VoRaSDOxNQ3rV8u2PlOPCx570oo44Gh99ZWVcGAxCcxU4jzTtD11ecBV0iRr95J2OzkrFZyWCqTN4MU4zXvCIrIRcdpySZcjMpxjy_Xxta1G-0IKTqEBIGemR8d-U0jHIrJe873nZYCVn3gotOtU3fcjwrJUojJJowFN0DjfGPrcpT3WdSlkay2h1KPTRV01S8biveVU3Fxlru7rjoxSjlru62RVtRd9qwjIw5fyn9sICU6RLIaXSI4ZdThKAvFnEBQPlFipPzg3tBS-CWdoallx_kEiOi">