reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5302 if (const PointerType *PT = From->getType()->getAs<PointerType>()) { 5307 FromRecordType = From->getType(); 5309 FromClassification = From->Classify(Context); 5312 if (From->isRValue()) { 5313 From = CreateMaterializeTemporaryExpr(FromRecordType, From, 5313 From = CreateMaterializeTemporaryExpr(FromRecordType, From, 5322 *this, From->getBeginLoc(), From->getType(), FromClassification, Method, 5322 *this, From->getBeginLoc(), From->getType(), FromClassification, Method, 5331 Diag(From->getBeginLoc(), diag::err_member_function_call_bad_cvr) 5333 << From->getSourceRange(); 5345 Diag(From->getBeginLoc(), diag::err_member_function_call_bad_ref) 5358 return Diag(From->getBeginLoc(), diag::err_member_function_call_bad_type) 5360 << From->getSourceRange(); 5365 PerformObjectMemberConversion(From, Qualifier, FoundDecl, Method); 5368 From = FromRes.get(); 5371 if (!Context.hasSameType(From->getType(), DestType)) { 5377 From = ImpCastExprToType(From, DestType, CK, From->getValueKind()).get(); 5377 From = ImpCastExprToType(From, DestType, CK, From->getValueKind()).get(); 5377 From = ImpCastExprToType(From, DestType, CK, From->getValueKind()).get(); 5379 return From;