blob: 3193284ff7a02e398f52b167138ac0c6effc2943 [file] [log] [blame]
/* PR middle-end/40204 */
struct S
{
unsigned int a : 4;
unsigned int b : 28;
} s;
char c;
void
f (void)
{
s.a = (c >> 4) & ~(1 << 4);
}