reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
280 if (isa<BlockDecl>(DC) || isa<CapturedDecl>(DC)) { 280 if (isa<BlockDecl>(DC) || isa<CapturedDecl>(DC)) { 281 DC = DC->getNonClosureContext(); 281 DC = DC->getNonClosureContext(); 283 if (!DC) 288 if (const auto *CD = dyn_cast<CXXConstructorDecl>(DC)) 290 else if (const auto *DD = dyn_cast<CXXDestructorDecl>(DC)) 292 else if (const auto *FD = dyn_cast<FunctionDecl>(DC)) 297 assert(isa<ObjCMethodDecl>(DC) && "unexpected parent code decl");