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