modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/compile/b2.c (about)

     1  
     2  struct s
     3  {
     4    unsigned a : 8;
     5    unsigned b : 8;
     6    unsigned c : 8;
     7    unsigned d : 8;
     8  };
     9  
    10  /*
    11  struct
    12  {
    13    unsigned a : 8;
    14    unsigned b : 16;
    15    unsigned c : 8;
    16  };
    17  */
    18  
    19  struct s
    20  foo (struct s s, int i)
    21  {
    22    s.b = i;
    23    return s;
    24  }