Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaLambda.cpp279 Decl *ManglingContextDecl = ExprEvalContexts.back().ManglingContextDecl; in getCurrentMangleNumberContext() local
294 if (ManglingContextDecl) { in getCurrentMangleNumberContext()
295 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
300 } else if (VarDecl *Var = dyn_cast<VarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
311 } else if (isa<FieldDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
313 } else if (isa<ImplicitConceptSpecializationDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
328 !(ManglingContextDecl && isa<ParmVarDecl>(ManglingContextDecl))) || in getCurrentMangleNumberContext()
346 return std::make_tuple(nullptr, ManglingContextDecl); in getCurrentMangleNumberContext()
360 ManglingContextDecl), in getCurrentMangleNumberContext()
361 ManglingContextDecl); in getCurrentMangleNumberContext()
[all …]
H A DSemaDecl.cpp4871 Decl *ManglingContextDecl; in handleTagNumbering() local
4872 std::tie(MCtx, ManglingContextDecl) = in handleTagNumbering()
5730 Decl *ManglingContextDecl; in BuildAnonymousStructOrUnion() local
5731 std::tie(MCtx, ManglingContextDecl) = in BuildAnonymousStructOrUnion()
8033 Decl *ManglingContextDecl; in ActOnVariableDeclarator() local
8034 std::tie(MCtx, ManglingContextDecl) = in ActOnVariableDeclarator()
H A DSemaExpr.cpp16435 Decl *ManglingContextDecl; in ActOnBlockStart() local
16436 std::tie(MCtx, ManglingContextDecl) = in ActOnBlockStart()
16440 Block->setBlockMangling(ManglingNumber, ManglingContextDecl); in ActOnBlockStart()
17701 Decl *ClosureContextDecl = ExprEvalContexts.back().ManglingContextDecl; in PushExpressionEvaluationContext()
20180 ExprEvalContexts.back().ManglingContextDecl)) { in DiagIfReachable()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DDecl.h4396 Decl *ManglingContextDecl = nullptr; variable
4500 Decl *getBlockManglingContextDecl() const { return ManglingContextDecl; } in getBlockManglingContextDecl()
4504 ManglingContextDecl = Ctx; in setBlockMangling()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h1296 Decl *ManglingContextDecl; member
1353 Decl *ManglingContextDecl, in ExpressionEvaluationContextRecord()
1357 ManglingContextDecl(ManglingContextDecl), ExprContext(ExprContext), in ExpressionEvaluationContextRecord()