<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">