1  struct foo
       2  {
       3    unsigned j : 16;
       4    unsigned i : 16;
       5  };
       6  
       7  struct foo
       8  foo (a, b)
       9       struct foo a;
      10       int b;
      11  {
      12    a.j = 123;
      13    a.i = b;
      14    return a;
      15  }