Searched refs:DeclRefExp (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 4660 Stmt *RewriteModernObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) { in RewriteBlockDeclRefExpr() argument 4663 ValueDecl *VD = DeclRefExp->getDecl(); in RewriteBlockDeclRefExpr() 4664 bool isArrow = DeclRefExp->refersToEnclosingVariableOrCapture() || in RewriteBlockDeclRefExpr() 4665 HasLocalVariableExternalStorage(DeclRefExp->getDecl()); in RewriteBlockDeclRefExpr() 4674 *Context, DeclRefExp, isArrow, FD, FD->getType(), VK_LValue, OK_Ordinary); in RewriteBlockDeclRefExpr() 4682 ME = MemberExpr::CreateImplicit(*Context, ME, true, FD, DeclRefExp->getType(), in RewriteBlockDeclRefExpr() 4686 ParenExpr *PE = new (Context) ParenExpr(DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 4687 DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 4689 ReplaceStmt(DeclRefExp, PE); in RewriteBlockDeclRefExpr()
|