struct P { int val[2][2]; }; int main() { struct P* pp; struct P p; pp = &p; *(pp->val); } /* struct P { int val[2][2] ; }; int main(void) { int __retres; struct P *pp; struct P p; pp = & p; if (pp->val[0]) { } __retres = 0; return (__retres); } */