Lines Matching refs:IntBitfield
205 struct IntBitfield { struct
216 …int & ir1 = (lvalue<IntBitfield>().i); // expected-error{{non-const reference cannot bind to bit-f… in test()
217 …int & ir2 = (xvalue<IntBitfield>().i); // expected-error{{non-const lvalue reference to type 'int'… in test()
218 int && ir3 = (xvalue<IntBitfield>().i); // no-warning in test()
219 int && ir4 = move(lvalue<IntBitfield>()).i; // no-warning in test()
221 …volatile int & vir1 = (lvalue<IntBitfield>().i); // expected-error{{non-const reference cannot bin… in test()
222 …volatile int & vir2 = (xvalue<IntBitfield>().i); // expected-error{{volatile lvalue reference to t… in test()
223 volatile int && vir3 = (xvalue<IntBitfield>().i); // no-warning in test()
224 volatile int && vir4 = move(lvalue<IntBitfield>()).i; // no-warning in test()
226 const int & cir1 = (lvalue<IntBitfield>().i); // no-warning in test()
227 const int & cir2 = (xvalue<IntBitfield>().i); // no-warning in test()
228 const int && cir3 = (xvalue<IntBitfield>().i); // no-warning in test()
229 const int && cir4 = move(lvalue<IntBitfield>()).i; // no-warning in test()
231 …const volatile int & cvir1 = (lvalue<IntBitfield>().i); // expected-error{{non-const reference can… in test()
232 …const volatile int & cvir2 = (xvalue<IntBitfield>().i); // expected-error{{volatile lvalue referen… in test()
233 const volatile int && cvir3 = (xvalue<IntBitfield>().i); // no-warning in test()
234 const volatile int && cvir4 = move(lvalue<IntBitfield>()).i; // no-warning in test()