Searched refs:ExprReq (Results 1 – 6 of 6) sorted by relevance
466 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(R)) { in VisitRequiresExpr() local467 Record.push_back(ExprReq->getKind()); in VisitRequiresExpr()468 Record.push_back(ExprReq->Status); in VisitRequiresExpr()469 if (ExprReq->isExprSubstitutionFailure()) { in VisitRequiresExpr()471 ExprReq->Value.get<concepts::Requirement::SubstitutionDiagnostic *>()); in VisitRequiresExpr()473 Record.AddStmt(ExprReq->Value.get<Expr *>()); in VisitRequiresExpr()474 if (ExprReq->getKind() == concepts::Requirement::RK_Compound) { in VisitRequiresExpr()475 Record.AddSourceLocation(ExprReq->NoexceptLoc); in VisitRequiresExpr()476 const auto &RetReq = ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr()484 if (ExprReq->Status >= in VisitRequiresExpr()[all …]
2318 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) { in VisitRequiresExpr() local2319 if (ExprReq->isCompound()) in VisitRequiresExpr()2321 if (ExprReq->isExprSubstitutionFailure()) in VisitRequiresExpr()2324 PrintExpr(ExprReq->getExpr()); in VisitRequiresExpr()2325 if (ExprReq->isCompound()) { in VisitRequiresExpr()2327 if (ExprReq->getNoexceptLoc().isValid()) in VisitRequiresExpr()2329 const auto &RetReq = ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr()
1497 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) { in VisitRequiresExpr() local1499 ID.AddBoolean(ExprReq->isExprSubstitutionFailure()); in VisitRequiresExpr()1500 if (!ExprReq->isExprSubstitutionFailure()) in VisitRequiresExpr()1501 Visit(ExprReq->getExpr()); in VisitRequiresExpr()1506 ID.AddBoolean(ExprReq->getNoexceptLoc().isValid()); in VisitRequiresExpr()1508 ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr()
2766 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) {2767 if (!ExprReq->isExprSubstitutionFailure())2768 TRY_TO(TraverseStmt(ExprReq->getExpr()));2769 auto &RetReq = ExprReq->getReturnTypeRequirement();
1150 else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) in TransformRequiresExprRequirements() local1151 TransReq = TransformExprRequirement(ExprReq); in TransformRequiresExprRequirements()
12268 else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) in TransformRequiresExprRequirements() local12269 TransReq = getDerived().TransformExprRequirement(ExprReq); in TransformRequiresExprRequirements()