Lines Matching refs:canThrow

561   CanThrowResult OldCanThrow = Old->canThrow();  in CheckEquivalentExceptionSpecImpl()
562 CanThrowResult NewCanThrow = New->canThrow(); in CheckEquivalentExceptionSpecImpl()
805 CanThrowResult SuperCanThrow = Superset->canThrow(); in CheckExceptionSpecSubset()
806 CanThrowResult SubCanThrow = Subset->canThrow(); in CheckExceptionSpecSubset()
1000 R = mergeCanThrow(R, Self.canThrow(SubStmt)); in canSubStmtsThrow()
1059 return FT->canThrow(); in canCalleeThrow()
1068 CT = mergeCanThrow(CT, Self.canThrow(Init)); in canVarDeclThrow()
1124 CanThrowResult Sema::canThrow(const Stmt *S) { in canThrow() function in clang::Sema
1130 return canThrow(cast<ConstantExpr>(S)->getSubExpr()); in canThrow()
1198 CT = mergeCanThrow(CT, canThrow(*Cap)); in canThrow()
1248 CT = mergeCanThrow(CT, canThrow(E)); in canThrow()
1329 return canThrow(cast<CXXDefaultArgExpr>(S)->getExpr()); in canThrow()
1332 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr()); in canThrow()
1338 return canThrow(CE->getChosenSubExpr()); in canThrow()
1344 return canThrow(cast<GenericSelectionExpr>(S)->getResultExpr()); in canThrow()
1541 CT = mergeCanThrow(CT, canThrow(Init)); in canThrow()
1543 CT = mergeCanThrow(CT, canThrow(CondDS)); in canThrow()
1544 CT = mergeCanThrow(CT, canThrow(IS->getCond())); in canThrow()
1549 return *Case ? mergeCanThrow(CT, canThrow(*Case)) : CT; in canThrow()
1551 CanThrowResult Then = canThrow(IS->getThen()); in canThrow()
1552 CanThrowResult Else = IS->getElse() ? canThrow(IS->getElse()) : CT_Cannot; in canThrow()
1568 return canThrow(FinalHandler->getHandlerBlock()); in canThrow()
1582 CT = mergeCanThrow(CT, canThrow(Finally)); in canThrow()
1585 CT = mergeCanThrow(CT, canThrow(Catch)); in canThrow()
1592 return mergeCanThrow(CT, canThrow(TS->getTryBody())); in canThrow()