<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/91448>91448</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang reject aligns before type
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang:frontend,
rejects-valid
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
HerrCai0907
</td>
</tr>
</table>
<pre>
clang rejects this [example](https://godbolt.org/z/dMK96xKds) in cppreference but gcc accepts it.
```c++
using cacheline_t = alignas(64) char[64];
cacheline_t cacheline;
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxckd2K5CAQhZ-mciPTmFLTyYUX3dOEhWGfYfGnkrjYSVAzzOzTL8k0vT9QoJTUOeX5TM5hnIk0qCuoW2W2Mi1Jf6OUXk3gHT9XdvGf2kUzjyzRT3IlszKFzEBd6cPc10igboDtVMqaQVwAe8B-XLxdYjktaQTsfwH2_vtb13y8-QzYsTAzt66JBko0O2J2K2x0jhnnaC2ZhXICfgN-gYZ_lQO87nV0txzmkTnjJophph-FgbgxE8M4mwzYNnI3cZNJoK6N3BcUj9G_h5735-vTrvJa-E50piJdn2tVq7Zr22rS3Ay1Ety3TYe1Iutda2wjlKilko2wVdDIUXLFW95xwc8np8ifuWwaGiRy1YHkdDchnmJ8v-8BVSHnjXRXS9lW0ViK-eCBeMQO4jKkZS40e0AEfAXEB4mXdxPD0VW3Kuld8MVuYwbJY8gl_7EooUT6B-NXXJlZGpZErHyuVG0p6v84hjJt9uSWO2C_qz2OlzUtuwpgf2yfAfvjA78DAAD__0uot6k">