Lines Matching refs:RecExpr
8454 Scope *S, Expr *RecExpr, ArrayRef<const IdentifierInfo *> SelIdents, in CodeCompleteObjCInstanceMessage() argument
8461 if (RecExpr) { in CodeCompleteObjCInstanceMessage()
8462 ExprResult Conv = SemaRef.DefaultFunctionArrayLvalueConversion(RecExpr); in CodeCompleteObjCInstanceMessage()
8465 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
8467 QualType ReceiverType = RecExpr in CodeCompleteObjCInstanceMessage()
8468 ? RecExpr->getType() in CodeCompleteObjCInstanceMessage()
8477 if (ObjCInterfaceDecl *IFace = GetAssumedMessageSendExprType(RecExpr)) { in CodeCompleteObjCInstanceMessage()
8486 } else if (RecExpr && getLangOpts().CPlusPlus) { in CodeCompleteObjCInstanceMessage()
8487 ExprResult Conv = SemaRef.PerformContextuallyConvertToObjCPointer(RecExpr); in CodeCompleteObjCInstanceMessage()
8489 RecExpr = Conv.get(); in CodeCompleteObjCInstanceMessage()
8490 ReceiverType = RecExpr->getType(); in CodeCompleteObjCInstanceMessage()