C1106: Non-standard bitfield type

[WARNING]

Description

Some of the Back Ends allow bitfield structure members of any integral type.

Example
  struct bitfields {

  
    unsigned short j:4; // warning

  
  };

  
Tips

If you want portable code, use an integer-type for bitfields.