aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/pr114361.c
blob: 1d5babaa96676fbf0634e7ce9c5d501ed99f5b94 (plain)
1
2
3
4
5
6
7
8
9
10
/* PR c/114361 */
/* { dg-do compile } */
/* { dg-options "-std=gnu23 -g" } */

void f()
{
    typedef struct foo bar;
    typedef __typeof( ({ (struct foo { bar *x; }){ }; }) ) wuz;
    struct foo { wuz *x; };
}