Lines Matching refs:BaseExpr
741 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, in BuildObjCSubscriptExpression() argument
749 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && in BuildObjCSubscriptExpression()
760 Result = DefaultLvalueConversion(BaseExpr); in BuildObjCSubscriptExpression()
763 BaseExpr = Result.get(); in BuildObjCSubscriptExpression()
767 BaseExpr, IndexExpr, Context.PseudoObjectTy, VK_LValue, OK_ObjCSubscript, in BuildObjCSubscriptExpression()
1799 Expr *BaseExpr, SourceLocation OpLoc, in HandleExprPropertyRefExpr() argument
1816 : BaseExpr->getSourceRange(); in HandleExprPropertyRefExpr()
1834 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr()
1851 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr()
1920 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr()
1942 << FixItHint::CreateReplacement(BaseExpr->getSourceRange(), in HandleExprPropertyRefExpr()
1949 return HandleExprPropertyRefExpr(OPT, BaseExpr, OpLoc, in HandleExprPropertyRefExpr()
1962 MemberName, BaseExpr)) in HandleExprPropertyRefExpr()
1976 << MemberName << BaseExpr->getSourceRange(); in HandleExprPropertyRefExpr()