Home | History | Annotate | Download | only in Sema

Lines Matching refs:BaseExpr

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