anon-bitfield.cc   [plain text]


#include <stdint.h>

struct Foo
{
  uint8_t f1 : 2;
  uint8_t    : 6;
  uint8_t f2 : 3;
  uint8_t    : 5;
};

int 
main ()
{
  Foo mine = {1, 5};

  return (int) mine.f2;

}