Lines Matching defs:BaseExpr
767 SourceLocation RB, Expr *BaseExpr, Expr *IndexExpr,
774 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) &&
785 Result = SemaRef.DefaultLvalueConversion(BaseExpr);
788 BaseExpr = Result.get();
792 BaseExpr, IndexExpr, Context.PseudoObjectTy, VK_LValue, OK_ObjCSubscript,
1978 const ObjCObjectPointerType *OPT, Expr *BaseExpr, SourceLocation OpLoc,
1994 : BaseExpr->getSourceRange();
2012 OK_ObjCProperty, MemberLoc, BaseExpr);
2029 OK_ObjCProperty, MemberLoc, BaseExpr);
2098 OK_ObjCProperty, MemberLoc, BaseExpr);
2119 << FixItHint::CreateReplacement(BaseExpr->getSourceRange(),
2127 return HandleExprPropertyRefExpr(OPT, BaseExpr, OpLoc,
2140 MemberName, BaseExpr))
2154 << MemberName << BaseExpr->getSourceRange();
2184 /*BaseExpr*/nullptr,