Lines Matching refs:CT
1063 CanThrowResult CT = CT_Cannot; in canVarDeclThrow() local
1068 CT = mergeCanThrow(CT, Self.canThrow(Init)); in canVarDeclThrow()
1075 CT = mergeCanThrow( in canVarDeclThrow()
1076 CT, Sema::canCalleeThrow(Self, nullptr, Dtor, VD->getLocation())); in canVarDeclThrow()
1085 CT = mergeCanThrow(CT, canVarDeclThrow(Self, HD)); in canVarDeclThrow()
1087 return CT; in canVarDeclThrow()
1143 CanThrowResult CT = canDynamicCastThrow(CE); in canThrow() local
1144 if (CT == CT_Can) in canThrow()
1145 return CT; in canThrow()
1146 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1162 CanThrowResult CT; in canThrow() local
1164 CT = CT_Dependent; in canThrow()
1166 CT = CT_Cannot; in canThrow()
1168 CT = canCalleeThrow(*this, CE, CE->getCalleeDecl()); in canThrow()
1169 if (CT == CT_Can) in canThrow()
1170 return CT; in canThrow()
1171 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1180 CanThrowResult CT = canCalleeThrow(*this, CE, CE->getConstructor()); in canThrow() local
1181 if (CT == CT_Can) in canThrow()
1182 return CT; in canThrow()
1183 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1193 CanThrowResult CT = CT_Cannot; in canThrow() local
1198 CT = mergeCanThrow(CT, canThrow(*Cap)); in canThrow()
1199 return CT; in canThrow()
1204 CanThrowResult CT; in canThrow() local
1206 CT = CT_Dependent; in canThrow()
1208 CT = canCalleeThrow(*this, NE, NE->getOperatorNew()); in canThrow()
1209 if (CT == CT_Can) in canThrow()
1210 return CT; in canThrow()
1211 return mergeCanThrow(CT, canSubStmtsThrow(*this, NE)); in canThrow()
1216 CanThrowResult CT; in canThrow() local
1219 CT = CT_Dependent; in canThrow()
1221 CT = canCalleeThrow(*this, DE, DE->getOperatorDelete()); in canThrow()
1226 CT = mergeCanThrow(CT, canCalleeThrow(*this, DE, DD)); in canThrow()
1228 if (CT == CT_Can) in canThrow()
1229 return CT; in canThrow()
1231 return mergeCanThrow(CT, canSubStmtsThrow(*this, DE)); in canThrow()
1237 CanThrowResult CT = in canThrow() local
1239 if (CT == CT_Can) in canThrow()
1240 return CT; in canThrow()
1241 return mergeCanThrow(CT, canSubStmtsThrow(*this, BTE)); in canThrow()
1246 CanThrowResult CT = CT_Cannot; in canThrow() local
1248 CT = mergeCanThrow(CT, canThrow(E)); in canThrow()
1249 if (CT == CT_Can) in canThrow()
1252 return CT; in canThrow()
1323 CanThrowResult CT = in canThrow() local
1325 return mergeCanThrow(CT, canSubStmtsThrow(*this, S)); in canThrow()
1521 CanThrowResult CT = CT_Cannot; in canThrow() local
1524 CT = mergeCanThrow(CT, canVarDeclThrow(*this, VD)); in canThrow()
1534 return CT; in canThrow()
1539 CanThrowResult CT = CT_Cannot; in canThrow() local
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()
1554 return mergeCanThrow(CT, Then); in canThrow()
1558 return mergeCanThrow(CT, IS->isConstexpr() ? CT_Dependent in canThrow()
1580 CanThrowResult CT = CT_Cannot; in canThrow() local
1582 CT = mergeCanThrow(CT, canThrow(Finally)); in canThrow()
1585 CT = mergeCanThrow(CT, canThrow(Catch)); in canThrow()
1588 return CT; in canThrow()
1592 return mergeCanThrow(CT, canThrow(TS->getTryBody())); in canThrow()