Lines Matching refs:BaseExpr
602 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, in BuildObjCSubscriptExpression() argument
610 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && in BuildObjCSubscriptExpression()
621 Result = DefaultLvalueConversion(BaseExpr); in BuildObjCSubscriptExpression()
624 BaseExpr = Result.get(); in BuildObjCSubscriptExpression()
627 return ObjCSubscriptRefExpr::Create(Context, BaseExpr, IndexExpr, in BuildObjCSubscriptExpression()
1559 Expr *BaseExpr, SourceLocation OpLoc, in HandleExprPropertyRefExpr() argument
1576 : BaseExpr->getSourceRange(); in HandleExprPropertyRefExpr()
1594 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr()
1610 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr()
1662 OK_ObjCProperty, MemberLoc, BaseExpr); in HandleExprPropertyRefExpr()
1674 return HandleExprPropertyRefExpr(OPT, BaseExpr, OpLoc, in HandleExprPropertyRefExpr()
1686 MemberName, BaseExpr)) in HandleExprPropertyRefExpr()
1700 << MemberName << BaseExpr->getSourceRange(); in HandleExprPropertyRefExpr()