1 // PR c++/35336 2 // { dg-do compile } 3 // { dg-bogus "not supported by" "" { target *-*-* } 0 } 4 5 struct A 6 { 7 int i : 2; 8 }; 9 foo(bool b)10 void foo (bool b) 11 { 12 A a; 13 (a.i || b) (); // { dg-error "cannot be used as" } 14 } 15