<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/63682>63682</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Bug report: Clang: jump into statement expression in unevaluated context
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ChristopheSev
</td>
</tr>
</table>
<pre>
The C program
```c
int main(void) {
goto L;
sizeof (int){({ L:; 1; })};
return 0;
}
```
makes Clang crash
```
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
[...]
clang-12: error: unable to execute command: Segmentation fault (core dumped)
clang-12: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 12.0.0 (https://github.com/llvm/llvm-project.git d28af7c654d8db0b68c175db5ce212d74fb5e9bc)
Target: x86_64-unknown-linux-gnu
Thread model: posix
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUU02P4zYM_TXyhYghK7YjH3yYzGxOeygwey_0QdvakSVDH9m0v76QPTvtFEWBBYJYIim-R_JRxGhmhziS7kq6l0rktPgwPi_BxOS3BV_xXkmv_xi_LQjPsAU_B7ES-kLoE-np8VPH3bgEqzCOMH73RhM2ALlcDx_MPnn4Ss4_7xDNn-gnIIwblwgbSijj5HItUU_kfIWm_JHLy-58-cfTgCkHB_TDVNyfKR3XVbxhhGcr3AwqiLj8Z9RvX788vX6BmOVqEgiQeYaAmw8JkoclpS0WRuxG2E3mOdbW3tfah5mwGwinwThls0ZICx4wIIV6S0EoJKw0DbfgFcaIGqLP4TCXlyJGr4xIqCFkB1EFs6X6oPWahHoDndetoB_Eu2td16R7r1aVwk4NI-cnwBB8KIfshLRYmOMDVU4Iyq-rcLo4X3Fe0SWRjHcwiWxTGYDyAXcgLEP7n9y7EabgXUKnfyaGSRiLGnTeYYuihC15c0Q43XcbIhh392pH_gwCdwyx8GlYTWtaHn7u-WzSkmWt_ErYrfT-_XPagv-OKtWzSaAZF9NF9V2ruZZU9lw1l07LTiFrmL60k-xwkOoD-5sIM6ZS1YP3v_ftKbs353-4kzUuP06zy-9xS0ChYfUabYnefDSPf-mo0uNZD-dBVDg2Peddy4eeV8tIJ4lMTHJoUMmmoV3P9aWhrZDY9Iy3lRkZZWd6oR0dGGt5PQ3YsUF1LZe8070iLcVVGPshusrEmHHszz1nlRUSbdy3lzGHP2B3EsbKModx71KRLGmpNTH9Ld0qmWRxvH5IvZS2L0o5fM_rBsaVwSWRsEgG8LEFjPugjIPs8C5s3pWrihweqcrBjr82OcJuO-FI2G0v6K8AAAD__6V7aow">