Lines Matching refs:E2
5736 // can be converted to match an operand expression E2 of type T2 is defined
5738 // -- If E2 is an lvalue: E1 can be converted to match E2 if E1 can be
5742 // -- If E2 is an xvalue: E1 can be converted to match E2 if E1 can be
5762 // -- If E2 is an rvalue, or if the conversion above cannot be done:
5763 // -- if E1 and E2 have class type, and the underlying class types are
5773 // E1 can be converted to match E2 if the class of T2 is the
5793 // -- Otherwise: E1 can be converted to match E2 if E1 can be
5794 // implicitly converted to the type that expression E2 would have
5795 // if E2 were converted to an rvalue (or the type it has, if E2 is
6395 /// This finds the composite pointer type for \p E1 and \p E2 according to
6403 /// \param ConvertArgs If \c false, do not convert E1 and E2 to the target type.
6405 Expr *&E1, Expr *&E2,
6412 QualType T1 = E1->getType(), T2 = E2->getType();
6429 E2->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull)) {
6431 E2 = ImpCastExprToType(E2, T1, T1->isMemberPointerType()
6718 InitializationSequence E2ToC(*this, Entity, Kind, E2);
6728 ExprResult E2Result = E2ToC.Perform(*this, Entity, Kind, E2);
6731 E2 = E2Result.get();