Lines Matching full:lvalue
2668 // - If the reference is an lvalue reference and the initializer
2672 // like lvalue refs.
2680 // - is an lvalue (but is not a bit-field), and "cv1 T1" is
2683 // Per C++ [over.best.ics]p2, we don't diagnose whether the lvalue is a
2706 // lvalue of type "cv3 T3," where "cv1 T1" is reference-compatible
2728 // - Otherwise, the reference shall be an lvalue reference to a
2749 // - is an xvalue, class prvalue, array prvalue, or function lvalue and
2790 // xvalue, class prvalue, or function lvalue of type "cv3 T3",
2859 // reference, the initializer expression shall not be an lvalue.
3336 // Do we need an lvalue conversion?
3552 // If there was an lvalue adjustment, add it as a separate conversion.
4036 // lvalue. Perform that cast.
4806 OS << "non-const lvalue reference bound to temporary";
4810 OS << "non-const lvalue reference bound to unrelated type";
4814 OS << "rvalue reference bound to an lvalue";
4893 OS << "derived-to-base case (lvalue" << S->Type.getAsString() << ")";
4897 OS << "bind reference to lvalue";
4919 OS << "qualification conversion (lvalue)";