Searched refs:InitializationContext (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 5562 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultArgExpr() 5563 InitializationContext = in BuildCXXDefaultArgExpr() local 5565 if (!InitializationContext.has_value()) in BuildCXXDefaultArgExpr() 5566 InitializationContext.emplace(CallLoc, Param, CurContext); in BuildCXXDefaultArgExpr() 5627 return CXXDefaultArgExpr::Create(Context, InitializationContext->Loc, Param, in BuildCXXDefaultArgExpr() 5628 Init, InitializationContext->Context); in BuildCXXDefaultArgExpr() 5656 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultInitExpr() 5657 InitializationContext = in BuildCXXDefaultInitExpr() local 5659 if (!InitializationContext.has_value()) in BuildCXXDefaultInitExpr() 5660 InitializationContext.emplace(Loc, Field, CurContext); in BuildCXXDefaultInitExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 6806 struct InitializationContext { struct 6807 InitializationContext(SourceLocation Loc, ValueDecl *Decl, in InitializationContext() argument 6817 std::optional<InitializationContext> DelayedDefaultInitializationContext; 8135 std::optional<ExpressionEvaluationContextRecord::InitializationContext> 8150 std::optional<ExpressionEvaluationContextRecord::InitializationContext> 8154 std::optional<ExpressionEvaluationContextRecord::InitializationContext> Res; in OutermostDeclarationWithDelayedImmediateInvocations()
|