Searched refs:OIRE (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DJSONNodeDumper.h299 void VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE);
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DJSONNodeDumper.cpp1137 void JSONNodeDumper::VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE) { argument
1138 JOS.attribute("decl", createBareDeclRef(OIRE->getDecl()));
1139 attributeOnlyIfTrue("isFreeIvar", OIRE->isFreeIvar());
1140 JOS.attribute("isArrow", OIRE->isArrow());
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp549 static void DiagnoseDirectIsaAccess(Sema &S, const ObjCIvarRefExpr *OIRE, argument
552 const ObjCIvarDecl *IV = OIRE->getDecl();
561 const Expr *Base = OIRE->getBase();
563 if (OIRE->isArrow())
578 S.Diag(OIRE->getExprLoc(), diag::warn_objc_isa_assign)
579 << FixItHint::CreateInsertion(OIRE->getBeginLoc(),
582 SourceRange(OIRE->getOpLoc(), AssignLoc), ",")
586 S.Diag(OIRE->getLocation(), diag::warn_objc_isa_assign);
593 S.Diag(OIRE->getExprLoc(), diag::warn_objc_isa_use)
594 << FixItHint::CreateInsertion(OIRE
[all...]

Completed in 77 milliseconds