Home
last modified time | relevance | path

Searched refs:ObjectExpr (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp307 void transferUnwrapCall(const Expr *UnwrapExpr, const Expr *ObjectExpr, in transferUnwrapCall() argument
310 State.Env.getValue(*ObjectExpr, SkipPast::ReferenceThenPointer)) { in transferUnwrapCall()
657 const Expr *ObjectExpr, in diagnoseUnwrapCall() argument
660 Env.getValue(*ObjectExpr, SkipPast::ReferenceThenPointer)) { in diagnoseUnwrapCall()
671 return {ObjectExpr->getBeginLoc()}; in diagnoseUnwrapCall()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAccess.cpp1765 Expr *ObjectExpr, in CheckMemberOperatorAccess() argument
1771 const RecordType *RT = ObjectExpr->getType()->castAs<RecordType>(); in CheckMemberOperatorAccess()
1775 ObjectExpr->getType()); in CheckMemberOperatorAccess()
1776 Entity.setDiag(diag::err_access) << ObjectExpr->getSourceRange() << Range; in CheckMemberOperatorAccess()
1784 Expr *ObjectExpr, in CheckMemberOperatorAccess() argument
1788 OpLoc, ObjectExpr, ArgExpr ? ArgExpr->getSourceRange() : SourceRange(), in CheckMemberOperatorAccess()
1793 Expr *ObjectExpr, in CheckMemberOperatorAccess() argument
1802 return CheckMemberOperatorAccess(OpLoc, ObjectExpr, R, FoundDecl); in CheckMemberOperatorAccess()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h7640 AccessResult CheckMemberOperatorAccess(SourceLocation Loc, Expr *ObjectExpr,
7644 Expr *ObjectExpr,
7647 AccessResult CheckMemberOperatorAccess(SourceLocation Loc, Expr *ObjectExpr,