Lines Matching refs:CT
1058 CanThrowResult CT = CT_Cannot; in canVarDeclThrow() local
1063 CT = mergeCanThrow(CT, Self.canThrow(Init)); in canVarDeclThrow()
1070 CT = mergeCanThrow( in canVarDeclThrow()
1071 CT, Sema::canCalleeThrow(Self, nullptr, Dtor, VD->getLocation())); in canVarDeclThrow()
1080 CT = mergeCanThrow(CT, canVarDeclThrow(Self, HD)); in canVarDeclThrow()
1082 return CT; in canVarDeclThrow()
1138 CanThrowResult CT = canDynamicCastThrow(CE); in canThrow() local
1139 if (CT == CT_Can) in canThrow()
1140 return CT; in canThrow()
1141 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1157 CanThrowResult CT; in canThrow() local
1159 CT = CT_Dependent; in canThrow()
1161 CT = CT_Cannot; in canThrow()
1163 CT = canCalleeThrow(*this, CE, CE->getCalleeDecl()); in canThrow()
1164 if (CT == CT_Can) in canThrow()
1165 return CT; in canThrow()
1166 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1175 CanThrowResult CT = canCalleeThrow(*this, CE, CE->getConstructor()); in canThrow() local
1176 if (CT == CT_Can) in canThrow()
1177 return CT; in canThrow()
1178 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1188 CanThrowResult CT = CT_Cannot; in canThrow() local
1193 CT = mergeCanThrow(CT, canThrow(*Cap)); in canThrow()
1194 return CT; in canThrow()
1199 CanThrowResult CT; in canThrow() local
1201 CT = CT_Dependent; in canThrow()
1203 CT = canCalleeThrow(*this, NE, NE->getOperatorNew()); in canThrow()
1204 if (CT == CT_Can) in canThrow()
1205 return CT; in canThrow()
1206 return mergeCanThrow(CT, canSubStmtsThrow(*this, NE)); in canThrow()
1211 CanThrowResult CT; in canThrow() local
1214 CT = CT_Dependent; in canThrow()
1216 CT = canCalleeThrow(*this, DE, DE->getOperatorDelete()); in canThrow()
1221 CT = mergeCanThrow(CT, canCalleeThrow(*this, DE, DD)); in canThrow()
1223 if (CT == CT_Can) in canThrow()
1224 return CT; in canThrow()
1226 return mergeCanThrow(CT, canSubStmtsThrow(*this, DE)); in canThrow()
1232 CanThrowResult CT = in canThrow() local
1234 if (CT == CT_Can) in canThrow()
1235 return CT; in canThrow()
1236 return mergeCanThrow(CT, canSubStmtsThrow(*this, BTE)); in canThrow()
1241 CanThrowResult CT = CT_Cannot; in canThrow() local
1243 CT = mergeCanThrow(CT, canThrow(E)); in canThrow()
1244 if (CT == CT_Can) in canThrow()
1247 return CT; in canThrow()
1318 CanThrowResult CT = in canThrow() local
1320 return mergeCanThrow(CT, canSubStmtsThrow(*this, S)); in canThrow()
1505 CanThrowResult CT = CT_Cannot; in canThrow() local
1508 CT = mergeCanThrow(CT, canVarDeclThrow(*this, VD)); in canThrow()
1518 return CT; in canThrow()
1523 CanThrowResult CT = CT_Cannot; in canThrow() local
1525 CT = mergeCanThrow(CT, canThrow(Init)); in canThrow()
1527 CT = mergeCanThrow(CT, canThrow(CondDS)); in canThrow()
1528 CT = mergeCanThrow(CT, canThrow(IS->getCond())); in canThrow()
1533 return *Case ? mergeCanThrow(CT, canThrow(*Case)) : CT; in canThrow()
1538 return mergeCanThrow(CT, Then); in canThrow()
1542 return mergeCanThrow(CT, IS->isConstexpr() ? CT_Dependent in canThrow()
1564 CanThrowResult CT = CT_Cannot; in canThrow() local
1566 CT = mergeCanThrow(CT, canThrow(Finally)); in canThrow()
1569 CT = mergeCanThrow(CT, canThrow(Catch)); in canThrow()
1572 return CT; in canThrow()
1576 return mergeCanThrow(CT, canThrow(TS->getTryBody())); in canThrow()