<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/59456>59456</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            incompatible pointer types
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          4465464
      </td>
    </tr>
</table>

<pre>
    int main() {
    int M,C,R,S;
    int* p1=(int*)malloc(M*C*R*S*sizeof(int));
    int (*temp)[C][R][S] ;
 temp = (int(*)[C][R][S]) p;       
}

Line 5: Char 12: error: incompatible pointer types assigning to 'int (*)[C][R][S]' from 'int (*)[C][R][S]'
    temp = (int(*)[C][R][S]) p;
 ^~~~~~~~~~~~~~~~~~~
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycUs2uozwMfRqzsW4FDklgkQWFr6vvbtonCJC2GQWCknSkO4t59hGlVTU_VxqNhbAjn3N07ETHaC-zMQr4HniX6Vu6-qDKUvBSlFnvxw9l54STtjNQBVQjyD3kHeQNIuLaewdqW6D2CNSegP3cBWpwKYB1QNV2BKon7ZwfgKp3oKYFao5AzQmoifab8ecntF6_X_Tw7qJJZlrWLt-3wDvg--OWTsA7fHFWGALr8ClZbQb-yFuHW4DtcYtNAmT3KO7__-1skANrsL3qgAWtpQnBh7Ww8-CnRSfbO4OLt3MyAdPHYiJui7bzBZNHIPka5XM7Es_BT3-Nfu3pn8Z-0IH_9_23yEbFxprVOjOqEDKvSLBaZldl-DAwqUUlKy71WFQlI1GUwhTSaC7HzCrKiQoqKBckmNyNdd_nI5P9mQwZVkOZm0lbt3Pu67Tz4ZLZGG9G8brkInO6Ny4-X2dQK-itv10ilLmzMcUXLdnkjPr8CrJbcOqa0hKBNUAHoMPFpuut3w1-AjqsQo_0tgT_xQwJ6HA3E4EOdz8_AgAA__-s_-MY">