Lines Matching refs:OpLoc
291 SourceLocation OpLoc, const IdentifierInfo *CompName,
344 S.Diag(OpLoc, diag::err_ext_vector_component_name_illegal)
359 S.Diag(OpLoc, diag::err_ext_vector_component_exceeds_length)
444 bool IsArrow, SourceLocation OpLoc,
464 Diag(OpLoc, diag::err_typecheck_member_reference_struct_union)
477 Context, BaseExpr, BaseType, IsArrow, OpLoc,
603 SourceLocation OpLoc, bool IsArrow,
609 SemaRef.RequireCompleteType(OpLoc, QualType(RTy, 0),
688 BaseExpr, BaseExpr->getType(), OpLoc, IsArrow, SS, SourceLocation(),
698 SourceLocation OpLoc, CXXScopeSpec &SS,
703 SourceLocation OpLoc, bool IsArrow,
714 IsArrow, OpLoc,
726 RecordTy->getAs<RecordType>(), OpLoc, IsArrow,
736 *this, R, BaseResult, IsArrow, OpLoc, SS,
755 OpLoc, IsArrow, SS, TemplateKWLoc,
762 SourceLocation OpLoc, const CXXScopeSpec &SS,
772 SourceLocation opLoc) {
896 SourceLocation OpLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc,
902 C, Base, isArrow, OpLoc, SS.getWithLocInContext(C), TemplateKWLoc, Member,
922 SourceLocation OpLoc, bool IsArrow,
1016 OpLoc, tok::arrow, ObjectType,
1021 ExtraArgs->S, RetryExpr.get(), OpLoc, tok::arrow, TempSS,
1028 Diag(OpLoc, diag::err_no_member_overloaded_arrow)
1029 << MemberName << DC << FixItHint::CreateReplacement(OpLoc, "->");
1064 IsArrow, OpLoc,
1102 return BuildFieldReferenceExpr(*this, BaseExpr, IsArrow, OpLoc, SS, FD,
1114 OpLoc);
1117 return BuildMemberExpr(*this, Context, BaseExpr, IsArrow, OpLoc, SS,
1134 return BuildMemberExpr(*this, Context, BaseExpr, IsArrow, OpLoc, SS,
1141 return BuildMemberExpr(*this, Context, BaseExpr, IsArrow, OpLoc, SS,
1222 SourceLocation OpLoc, CXXScopeSpec &SS,
1256 S.Diag(OpLoc, diag::err_typecheck_member_reference_suggestion)
1258 << FixItHint::CreateReplacement(OpLoc, ".");
1274 OpLoc, IsArrow, SS, HasTemplateArgs, TE))
1309 OpLoc, S.Context.getObjCClassType());
1311 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1316 if (S.RequireCompleteType(OpLoc, BaseType,
1347 << FixItHint::CreateReplacement(OpLoc, ".");
1425 IV, IV->getUsageType(BaseType), MemberLoc, OpLoc, BaseExpr.get(),
1497 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1510 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1549 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1557 return S.HandleExprPropertyRefExpr(OPT, BaseExpr.get(), OpLoc, MemberName,
1575 QualType ret = CheckExtVectorComponent(S, BaseType, VK, OpLoc,
1590 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1607 S.Diag(OpLoc, diag::err_typecheck_member_reference_suggestion)
1609 << FixItHint::CreateReplacement(OpLoc, "->");
1613 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1627 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1631 S.Diag(OpLoc, diag::err_typecheck_member_reference_struct_union)
1648 SourceLocation OpLoc,
1684 return ActOnDependentMemberExpr(Base, Base->getType(), IsArrow, OpLoc, SS,
1690 return BuildMemberReferenceExpr(Base, Base->getType(), OpLoc, IsArrow, SS,
1697 SourceLocation OpLoc, const CXXScopeSpec &SS,
1751 return BuildMemberExpr(S, S.Context, Base.get(), IsArrow, OpLoc, SS,
1786 /*OpLoc*/ SourceLocation(),