1 struct bfs {
   2         int a: 2;
   3         int b: 30;
   4 };
   5 
   6 int bar(void)
   7 {
   8         struct bfs bf = { .a = 1, .b = 4 };
   9         return (struct bfs[]){bf, { .a = 3, .b = 6}}[1].b;
  10 }
  11 
  12 /*
  13  * check-name: compound-literal02.c
  14  * check-command: test-linearize -Wno-decl $file
  15  *
  16  * check-known-to-fail
  17  * check-output-ignore
  18  * check-output-contains: ret\\..*\\$6
  19  */