1 /* { dg-do compile } */ 2 3 typedef int h; 4 typedef int k; 5 int a; 6 int b; 7 int c; 8 int d; 9 int e; f(int g)10 int f(int g) 11 { 12 h *i = &e; 13 k *j; 14 if (d -= b) 15 for (; *j; *j += 1) { 16 g = g || (a = e ? c = (__UINTPTR_TYPE__)j : 0) + *i; 17 i = &d; 18 } 19 } 20