Home
last modified time | relevance | path

Searched refs:DeclRefExp (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp3830 Stmt *RewriteObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) { in RewriteBlockDeclRefExpr() argument
3833 ValueDecl *VD = DeclRefExp->getDecl(); in RewriteBlockDeclRefExpr()
3834 bool isArrow = DeclRefExp->refersToEnclosingVariableOrCapture() || in RewriteBlockDeclRefExpr()
3835 HasLocalVariableExternalStorage(DeclRefExp->getDecl()); in RewriteBlockDeclRefExpr()
3844 MemberExpr::CreateImplicit(*Context, DeclRefExp, isArrow, FD, in RewriteBlockDeclRefExpr()
3853 ME = MemberExpr::CreateImplicit(*Context, ME, true, FD, DeclRefExp->getType(), in RewriteBlockDeclRefExpr()
3857 ParenExpr *PE = new (Context) ParenExpr(DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr()
3858 DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr()
3860 ReplaceStmt(DeclRefExp, PE); in RewriteBlockDeclRefExpr()
H A DRewriteModernObjC.cpp4663 Stmt *RewriteModernObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) { in RewriteBlockDeclRefExpr() argument
4666 ValueDecl *VD = DeclRefExp->getDecl(); in RewriteBlockDeclRefExpr()
4667 bool isArrow = DeclRefExp->refersToEnclosingVariableOrCapture() || in RewriteBlockDeclRefExpr()
4668 HasLocalVariableExternalStorage(DeclRefExp->getDecl()); in RewriteBlockDeclRefExpr()
4677 *Context, DeclRefExp, isArrow, FD, FD->getType(), VK_LValue, OK_Ordinary); in RewriteBlockDeclRefExpr()
4685 ME = MemberExpr::CreateImplicit(*Context, ME, true, FD, DeclRefExp->getType(), in RewriteBlockDeclRefExpr()
4689 ParenExpr *PE = new (Context) ParenExpr(DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr()
4690 DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr()
4692 ReplaceStmt(DeclRefExp, PE); in RewriteBlockDeclRefExpr()