Lines Matching refs:BaseExpr
737 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr,
745 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) &&
756 Result = DefaultLvalueConversion(BaseExpr);
759 BaseExpr = Result.get();
762 return ObjCSubscriptRefExpr::Create(Context, BaseExpr, IndexExpr,
1760 Expr *BaseExpr, SourceLocation OpLoc,
1777 : BaseExpr->getSourceRange();
1794 OK_ObjCProperty, MemberLoc, BaseExpr);
1810 OK_ObjCProperty, MemberLoc, BaseExpr);
1878 OK_ObjCProperty, MemberLoc, BaseExpr);
1891 return HandleExprPropertyRefExpr(OPT, BaseExpr, OpLoc,
1903 MemberName, BaseExpr))
1917 << MemberName << BaseExpr->getSourceRange();
1951 /*BaseExpr*/nullptr,