1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
struct s { int a; struct { int b; int c; } s; }; int foo(void) { struct s s = {1, {2, 3}}; return s.s.c; } /* * check-name: constant-init-nested-struct * check-command: test-linearize -Wno-decl -fdump-ir $file * check-known-to-fail * * check-output-ignore * check-output-contains: phisrc\\..*\\$3 * check-output-excludes: load\\. */