Exemple

struct MyStruct {

unsigned char field:2;

};

Solution
Utilizez uniquement les types int en tant que zones bits.

struct MyStruct {

unsigned int field:2;
 

};