Przykład

struct MyStruct {

unsigned char field:2;

};

Rozwiązanie
Dla pól bitowych korzystaj tylko z typów int.

struct MyStruct {

unsigned int field:2;
 

};