Lines Matching defs:E2
6473 // can be converted to match an operand expression E2 of type T2 is defined
6475 // -- If E2 is an lvalue: E1 can be converted to match E2 if E1 can be
6479 // -- If E2 is an xvalue: E1 can be converted to match E2 if E1 can be
6497 // -- If E2 is an rvalue, or if the conversion above cannot be done:
6498 // -- if E1 and E2 have class type, and the underlying class types are
6508 // E1 can be converted to match E2 if the class of T2 is the
6528 // -- Otherwise: E1 can be converted to match E2 if E1 can be
6529 // implicitly converted to the type that expression E2 would have
6530 // if E2 were converted to an rvalue (or the type it has, if E2 is
7120 Expr *&E1, Expr *&E2,
7127 QualType T1 = E1->getType(), T2 = E2->getType();
7144 E2->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull)) {
7146 E2 = ImpCastExprToType(E2, T1, T1->isMemberPointerType()
7472 InitializationSequence E2ToC(*this, Entity, Kind, E2);
7482 ExprResult E2Result = E2ToC.Perform(*this, Entity, Kind, E2);
7485 E2 = E2Result.get();