1 // { dg-do assemble } 2 // GROUPS passed enums 3 enum COLOR { red, green, blue }; 4 5 struct S { 6 COLOR color:2; 7 }; 8 9 COLOR color; 10 S object; 11 fubar()12 void fubar () 13 { 14 color = object.color; 15 } 16