Home | History | Annotate | Download | only in Sema

Lines Matching refs:BaseExpr

763 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr,
771 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) &&
782 Result = DefaultLvalueConversion(BaseExpr);
785 BaseExpr = Result.get();
789 BaseExpr, IndexExpr, Context.PseudoObjectTy, VK_LValue, OK_ObjCSubscript,
1977 Expr *BaseExpr, SourceLocation OpLoc,
1994 : BaseExpr->getSourceRange();
2012 OK_ObjCProperty, MemberLoc, BaseExpr);
2029 OK_ObjCProperty, MemberLoc, BaseExpr);
2099 OK_ObjCProperty, MemberLoc, BaseExpr);
2120 << FixItHint::CreateReplacement(BaseExpr->getSourceRange(),
2127 return HandleExprPropertyRefExpr(OPT, BaseExpr, OpLoc,
2140 MemberName, BaseExpr))
2154 << MemberName << BaseExpr->getSourceRange();
2186 /*BaseExpr*/nullptr,