<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/81157>81157</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Clang rejects valid program having new C[]{1}
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ranaanoop
</td>
</tr>
</table>
<pre>
The following valid program is rejected by clang. [Demo](https://godbolt.org/z/hzxfdnzod)
```
struct C{
C(int);
};
int main() {
C *ptr{new C[]{1}}; //clang rejects but gcc accepts
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkUVuupCwQXk35UjkdLC_oAw99iSv4N4BAK39QDGCfOb36ibaZTs8khEuF-uq7yBjtMBsjoLpAdcvkmkYfRJCzlLP3S9Z7_SP-Gw3evXP-284DPqSzGpfghyAntBGD-d-oZDT2P6icnIcTQnW5mclDdQNqxpSWCMUZqAPqBq9779LJhwGoewJ14_PXXc9Pr4FaYDdg52Ov2bH2Z0xhVQmvwC-vAl6BGjunra04asBvf-52TjhJOwM1QC2--xDxikDnJQXgl9l84_WlH_gl3xB2EHzx3RUdGiP2a8JBKZRKmSXF99BPxpkWhW6LVmZG5JzxkrVU5tkoanbveyVLbsqqkLLlUqtcydq01ChWUWYFMSoZsSaviZXsZBjXulZFXZMp655DycwkrTs595g2FzMb42pEk-cVz5zsjYt7nEQ7dSDakg1i-__Vr0OEkjkbU3wjJJucEdcPpZ8xj_KxZf-vV9kanPgrYZvGtT8pPwF124zj-FqC37CBup1yBOp21r8DAAD__9zzwHM">