Home
last modified time | relevance | path

Searched refs:NoexceptLoc (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp1888 Expr *E, bool IsSimple, SourceLocation NoexceptLoc, in ExprRequirement() argument
1895 Status == SS_Satisfied), Value(E), NoexceptLoc(NoexceptLoc), in ExprRequirement()
1898 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) && in ExprRequirement()
1907 SourceLocation NoexceptLoc, ReturnTypeRequirement Req) : in ExprRequirement() argument
1910 Value(ExprSubstDiag), NoexceptLoc(NoexceptLoc), TypeReq(Req), in ExprRequirement()
1912 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) && in ExprRequirement()
H A DSemaExprCXX.cpp9244 Sema::ActOnCompoundRequirement(Expr *E, SourceLocation NoexceptLoc) { in ActOnCompoundRequirement() argument
9245 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc, in ActOnCompoundRequirement()
9251 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS, in ActOnCompoundRequirement() argument
9277 return BuildExprRequirement(E, /*IsSimple=*/false, NoexceptLoc, {}); in ActOnCompoundRequirement()
9285 E, /*IsSimple=*/false, NoexceptLoc, in ActOnCompoundRequirement()
9291 Expr *E, bool IsSimple, SourceLocation NoexceptLoc, in BuildExprRequirement() argument
9298 else if (NoexceptLoc.isValid() && canThrow(E) == CanThrowResult::CT_Can) in BuildExprRequirement()
9329 IsSimple, NoexceptLoc, ReturnTypeRequirement); in BuildExprRequirement()
9336 return new (Context) concepts::ExprRequirement(E, IsSimple, NoexceptLoc, in BuildExprRequirement()
9344 bool IsSimple, SourceLocation NoexceptLoc, in BuildExprRequirement() argument
[all …]
H A DTreeTransform.h3707 SourceLocation NoexceptLoc, in RebuildExprRequirement() argument
3709 return SemaRef.BuildExprRequirement(SubstDiag, IsSimple, NoexceptLoc, in RebuildExprRequirement()
3714 RebuildExprRequirement(Expr *E, bool IsSimple, SourceLocation NoexceptLoc, in RebuildExprRequirement() argument
3716 return SemaRef.BuildExprRequirement(E, IsSimple, NoexceptLoc, in RebuildExprRequirement()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp3683 SourceLocation NoexceptLoc; in ParseRequiresExpression() local
3684 TryConsumeToken(tok::kw_noexcept, NoexceptLoc); in ParseRequiresExpression()
3686 Req = Actions.ActOnCompoundRequirement(Expression.get(), NoexceptLoc); in ParseRequiresExpression()
3714 Expression.get(), NoexceptLoc, SS, takeTemplateIdAnnotation(Tok), in ParseRequiresExpression()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp877 SourceLocation NoexceptLoc; in VisitRequiresExpr() local
881 NoexceptLoc = Record.readSourceLocation(); in VisitRequiresExpr()
904 Ex, RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
909 RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
H A DASTWriterStmt.cpp539 Record.AddSourceLocation(ExprReq->NoexceptLoc); in VisitRequiresExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h8505 SourceLocation NoexceptLoc);
8507 Expr *E, SourceLocation NoexceptLoc, CXXScopeSpec &SS,
8511 Expr *E, bool IsSatisfied, SourceLocation NoexceptLoc,
8515 bool IsSatisfied, SourceLocation NoexceptLoc,