<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/59431>59431</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
One case could not be compiled successfully using clang, but gcc could be compiled successfully
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
4465464
</td>
</tr>
</table>
<pre>
class base{
public:
int* weight;
};
class derived :public base{
public:
int M,C,R,S,Sx,Sy,Sz,Px,Py;
derived(int m,int c,int r,int s,int sx,int sy,int sz,int px,int py);
};
derived::derived(int m,int c,int r,int s,int sx,int sy,int sz,int px,int py){
M=m;
C=c;
R=r;
S=s;
Sx=sx;
Sy=sy;
Px=px;
Py=py;
weight=(int*)malloc(M*C*R*S*sizeof(int));
int (*temp)[C][R][S]=(int(*)[C][R][S])weight;
}
int main() {
}
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0U81uozAQfprhYjXCY5yEAwcCyq3aKnkCYzvEK_MjbNrQp1-ZQNNIXWkve8DfePzNfMyMLZwzdat1BvwAvIzE6K_dkCXJlifbJKo6NWXSCudIJZyG3QHiEuKcEEL6sbJGAssfLtN6wJx8aFNfPbCFDLvyy77nUnow71oRYPk9y79mJ6-ARQFYnACLc_huYZnC8glYvIXt2_QlF8IWMcB9SNAAFgHlgsOCbsXbakyr8bkY_XrUT4Dpj-WtWiwHlv8v4e9tegVWNk_lFsBK-fCcgJXDE-EMrHTPnltw3Z59U_A9d_It8PpnXmh22X_jrcMv73UD5oBpI6ztJOD-FTAvAPMTYH4GzJ351N1lpabf-7qOHHAPmHvd9OGUHwrgJfDD6Q7nAA-x_V3vZxqmP9zM2ZgHJEw7J0jJo8VfvEhlTKUsFZHO6HYXb3dxSnl0zeRFSmS7FFkl4r3SlFHF9yrhSnCllYpMhjEiRRpTSjnlG5Vynewo228vnKYJQhLrRhi7sfa92XRDHRnnRp3xNGE0sqLS1s3vE7HVH2Q-BMTwXIcsxLxUY-0gia1x3j2yeOOtzn61mkjhNJHdaBVpO0-qsGl6Y7UibpRSO3cZrZ3I6ExbE2lFWwMWpBo9qaVcIv8WFY2Dza7e9y5cezwCHmvjr2O1kV0DeAz_s8BLP3S_tfSAx7kKB3icq_wTAAD__7UoSjQ">