Home
last modified time | relevance | path

Searched refs:CurDecl (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp70 static Response UseNextDecl(const Decl *CurDecl) { in UseNextDecl()
71 return ChangeDecl(CurDecl->getDeclContext()); in UseNextDecl()
74 static Response DontClearRelativeToPrimaryNextDecl(const Decl *CurDecl) { in DontClearRelativeToPrimaryNextDecl()
75 Response R = Response::UseNextDecl(CurDecl); in DontClearRelativeToPrimaryNextDecl()
259 Response HandleGenericDeclContext(const Decl *CurDecl) { in HandleGenericDeclContext() argument
260 return Response::UseNextDecl(CurDecl); in HandleGenericDeclContext()
301 const Decl *CurDecl = ND; in getTemplateInstantiationArgs() local
303 while (!CurDecl->isFileContextDecl()) { in getTemplateInstantiationArgs()
307 dyn_cast<VarTemplateSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs()
310 dyn_cast<ClassTemplateSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs()
[all …]
H A DSemaStmt.cpp4030 NamedDecl *CurDecl = getCurFunctionOrMethodDecl(); in BuildReturnStmt() local
4032 if (isa<ObjCMethodDecl>(CurDecl)) in BuildReturnStmt()
4034 else if (isa<CXXConstructorDecl>(CurDecl)) in BuildReturnStmt()
4036 else if (isa<CXXDestructorDecl>(CurDecl)) in BuildReturnStmt()
4040 << CurDecl << FunctionKind << RetValExp->getSourceRange(); in BuildReturnStmt()
4052 NamedDecl *CurDecl = getCurFunctionOrMethodDecl(); in BuildReturnStmt() local
4053 if (isa<CXXConstructorDecl>(CurDecl) || in BuildReturnStmt()
4054 isa<CXXDestructorDecl>(CurDecl)) in BuildReturnStmt()
4070 NamedDecl *CurDecl = getCurFunctionOrMethodDecl(); in BuildReturnStmt() local
4071 Diag(ReturnLoc, D) << CurDecl << isa<CXXDestructorDecl>(CurDecl) in BuildReturnStmt()
[all …]
H A DSemaDeclCXX.cpp2466 CXXRecordDecl *CurDecl = getCurrentClass(S, SS); in isCurrentClassName() local
2467 return CurDecl && &II == CurDecl->getIdentifier(); in isCurrentClassName()
2479 CXXRecordDecl *CurDecl; in isCurrentClassNameTypo() local
2482 CurDecl = dyn_cast_or_null<CXXRecordDecl>(DC); in isCurrentClassNameTypo()
2484 CurDecl = dyn_cast_or_null<CXXRecordDecl>(CurContext); in isCurrentClassNameTypo()
2486 if (CurDecl && CurDecl->getIdentifier() && II != CurDecl->getIdentifier() && in isCurrentClassNameTypo()
2487 3 * II->getName().edit_distance(CurDecl->getIdentifier()->getName()) in isCurrentClassNameTypo()
2489 II = CurDecl->getIdentifier(); in isCurrentClassNameTypo()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExpr.cpp2291 const auto *CurDecl = dyn_cast<Decl>(Context); in EvaluateInContext() local
2293 CurDecl ? PredefinedExpr::ComputeName(PredefinedExpr::Function, CurDecl) in EvaluateInContext()
2326 const auto *CurDecl = dyn_cast<Decl>(Context); in EvaluateInContext() local
2328 CurDecl && !isa<TranslationUnitDecl>(CurDecl) in EvaluateInContext()
2330 PredefinedExpr::PrettyFunction, CurDecl)) in EvaluateInContext()
H A DASTContext.cpp11817 for (auto *CurDecl : in forEachMultiversionedFunctionVersion() local
11819 FunctionDecl *CurFD = CurDecl->getAsFunction()->getMostRecentDecl(); in forEachMultiversionedFunctionVersion()