Lines Matching refs:OpLoc
298 SourceLocation OpLoc, const IdentifierInfo *CompName,
345 S.Diag(OpLoc, diag::ext_opencl_ext_vector_type_rgba_selector)
361 S.Diag(OpLoc, diag::err_ext_vector_component_name_illegal)
376 S.Diag(OpLoc, diag::err_ext_vector_component_exceeds_length)
392 S.Diag(OpLoc, diag::err_opencl_ext_vector_component_invalid_length)
478 bool IsArrow, SourceLocation OpLoc,
498 Diag(OpLoc, diag::err_typecheck_member_reference_struct_union)
511 Context, BaseExpr, BaseType, IsArrow, OpLoc,
641 SourceLocation OpLoc, bool IsArrow,
648 SemaRef.RequireCompleteType(OpLoc, QualType(RTy, 0),
726 BaseExpr, BaseExpr->getType(), OpLoc, IsArrow, SS, SourceLocation(),
736 SourceLocation OpLoc, CXXScopeSpec &SS,
742 SourceLocation OpLoc, bool IsArrow,
753 IsArrow, OpLoc,
765 *this, R, nullptr, RecordTy->getAs<RecordType>(), OpLoc, IsArrow,
775 LookupMemberExpr(*this, R, BaseResult, IsArrow, OpLoc, SS,
794 OpLoc, IsArrow, SS, TemplateKWLoc,
805 SourceLocation opLoc) {
894 Expr *Base, bool IsArrow, SourceLocation OpLoc, const CXXScopeSpec *SS,
901 return BuildMemberExpr(Base, IsArrow, OpLoc, NNS, TemplateKWLoc, Member,
907 Expr *Base, bool IsArrow, SourceLocation OpLoc, NestedNameSpecifierLoc NNS,
914 MemberExpr::Create(Context, Base, IsArrow, OpLoc, NNS, TemplateKWLoc,
948 SourceLocation OpLoc, bool IsArrow,
1005 OpLoc, tok::arrow, ObjectType,
1010 ExtraArgs->S, RetryExpr.get(), OpLoc, tok::arrow, TempSS,
1017 Diag(OpLoc, diag::err_no_member_overloaded_arrow)
1018 << MemberName << DC << FixItHint::CreateReplacement(OpLoc, "->");
1053 IsArrow, OpLoc,
1096 return BuildFieldReferenceExpr(BaseExpr, IsArrow, OpLoc, SS, FD, FoundDecl,
1108 OpLoc);
1111 return BuildMemberExpr(BaseExpr, IsArrow, OpLoc, &SS, TemplateKWLoc, Var,
1128 return BuildMemberExpr(BaseExpr, IsArrow, OpLoc, &SS, TemplateKWLoc,
1135 return BuildMemberExpr(BaseExpr, IsArrow, OpLoc, &SS, TemplateKWLoc, Enum,
1155 BaseExpr, BaseExpr->getType(), IsArrow, OpLoc, SS, TemplateKWLoc,
1163 BaseExpr, IsArrow, OpLoc, &SS, TemplateKWLoc, Var, FoundDecl,
1244 SourceLocation OpLoc, CXXScopeSpec &SS,
1279 S.Diag(OpLoc, diag::err_typecheck_member_reference_suggestion)
1281 << FixItHint::CreateReplacement(OpLoc, ".");
1296 if (LookupMemberExprInRecord(S, R, BaseExpr.get(), RTy, OpLoc, IsArrow, SS,
1332 OpLoc, S.Context.getObjCClassType());
1334 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1339 if (S.RequireCompleteType(OpLoc, BaseType,
1379 << FixItHint::CreateReplacement(OpLoc, ".");
1457 IV, IV->getUsageType(BaseType), MemberLoc, OpLoc, BaseExpr.get(),
1525 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1538 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1580 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1588 return S.HandleExprPropertyRefExpr(OPT, BaseExpr.get(), OpLoc, MemberName,
1607 QualType ret = CheckExtVectorComponent(S, BaseType, VK, OpLoc,
1625 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1642 S.Diag(OpLoc, diag::err_typecheck_member_reference_suggestion)
1644 << FixItHint::CreateReplacement(OpLoc, "->");
1648 OpLoc, SS,
1662 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,
1666 S.Diag(OpLoc, diag::err_typecheck_member_reference_struct_union)
1683 SourceLocation OpLoc,
1719 return ActOnDependentMemberExpr(Base, Base->getType(), IsArrow, OpLoc, SS,
1726 Base, Base->getType(), OpLoc, IsArrow, SS, TemplateKWLoc,
1768 SourceLocation OpLoc, const CXXScopeSpec &SS,
1842 return BuildMemberExpr(Base.get(), IsArrow, OpLoc, &SS,
1876 /*OpLoc*/ SourceLocation(),