1f08c3bdfSopenharmony_cistatic char a[sizeof(char *) + 1]; 2f08c3bdfSopenharmony_cistatic char b[1/(sizeof(a) - sizeof(0,a))]; 3f08c3bdfSopenharmony_cistatic void f(void) 4f08c3bdfSopenharmony_ci{ 5f08c3bdfSopenharmony_ci int c[42]; 6f08c3bdfSopenharmony_ci typeof((void)0,c) d; 7f08c3bdfSopenharmony_ci d = c; 8f08c3bdfSopenharmony_ci} 9f08c3bdfSopenharmony_ci/* 10f08c3bdfSopenharmony_ci * check-name: Comma and array decay 11f08c3bdfSopenharmony_ci * check-description: arguments of comma should degenerate 12f08c3bdfSopenharmony_ci */ 13