Searched refs:InitializationContext (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 5993 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultArgExpr() 5994 InitializationContext = in BuildCXXDefaultArgExpr() local 5996 if (!InitializationContext.has_value()) in BuildCXXDefaultArgExpr() 5997 InitializationContext.emplace(CallLoc, Param, CurContext); in BuildCXXDefaultArgExpr() 6038 return CXXDefaultArgExpr::Create(Context, InitializationContext->Loc, Param, in BuildCXXDefaultArgExpr() 6039 Init, InitializationContext->Context); in BuildCXXDefaultArgExpr() 6051 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultInitExpr() 6052 InitializationContext = in BuildCXXDefaultInitExpr() local 6054 if (!InitializationContext.has_value()) in BuildCXXDefaultInitExpr() 6055 InitializationContext.emplace(Loc, Field, CurContext); in BuildCXXDefaultInitExpr() [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 1337 struct InitializationContext { struct 1338 InitializationContext(SourceLocation Loc, ValueDecl *Decl, in InitializationContext() argument 1348 std::optional<InitializationContext> DelayedDefaultInitializationContext; 9694 std::optional<ExpressionEvaluationContextRecord::InitializationContext> 9709 std::optional<ExpressionEvaluationContextRecord::InitializationContext> 9713 std::optional<ExpressionEvaluationContextRecord::InitializationContext> Res; in OutermostDeclarationWithDelayedImmediateInvocations()
|