<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/128985>128985</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
"Assertion `E->getDataElementCount() == 1' failed." with #embed and array new
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang:codegen
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
efriedma-quic
</td>
</tr>
</table>
<pre>
Testcase:
```
void f(int x) {
int *p = new int[x]{
#embed __FILE__ limit(4)
};
}
```
CC @Fznamznon
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckc_KnDAUxZ_mugkzxBtjdJGF3zhCocvuh2iuTkqMUxPn-_P0RTu0ULgQuJyc5PyOidFNgUiDfAPZZmZL92XVNK6O7GxOvzY3ZP1iP_UPimkwkUA0wI8p-Wt481ycZSNg5UJiH4A1A_UGvGFsXwA2DwaiZYHe9wXItw-Q7R8JoKC5J8tut-7b9-vtxrybXQKsCsB69wDVgjikqv3vXeDN5cKg4N1XMPNXWEJmtbC1qE1GOlcFLxGlVNldUz2WUvWqUlgaUlUpq56szKU1JR-RZ04jR8kRFcdcSnXuR0O9GGoUVBSUF1Bwmo3zZ--f83lZp8zFuJHOsaormXnTk48HSMTBmzCBaIbF0kQBEHe6q96vnvptilBw72KK_8ySS540IDYx0prcEhiU_HoCcZ0otSaZq6eZQrosW9j5HJhFu4PNARUbjfNkz4DI3l26s79kTbDMrKv53AvIttXre0qPuDeJHWA3uXTf-vOwzIDd_p_XcXqsy08aEmB3JI2A3SvsU-PvAAAA__-KRqjT">