Lines Matching refs:CT

1064   CanThrowResult CT = CT_Cannot;  in canVarDeclThrow()  local
1069 CT = mergeCanThrow(CT, Self.canThrow(Init)); in canVarDeclThrow()
1076 CT = mergeCanThrow( in canVarDeclThrow()
1077 CT, Sema::canCalleeThrow(Self, nullptr, Dtor, VD->getLocation())); in canVarDeclThrow()
1086 CT = mergeCanThrow(CT, canVarDeclThrow(Self, HD)); in canVarDeclThrow()
1088 return CT; in canVarDeclThrow()
1144 CanThrowResult CT = canDynamicCastThrow(CE); in canThrow() local
1145 if (CT == CT_Can) in canThrow()
1146 return CT; in canThrow()
1147 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1163 CanThrowResult CT; in canThrow() local
1165 CT = CT_Dependent; in canThrow()
1167 CT = CT_Cannot; in canThrow()
1169 CT = canCalleeThrow(*this, CE, CE->getCalleeDecl()); in canThrow()
1170 if (CT == CT_Can) in canThrow()
1171 return CT; in canThrow()
1172 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1181 CanThrowResult CT = canCalleeThrow(*this, CE, CE->getConstructor()); in canThrow() local
1182 if (CT == CT_Can) in canThrow()
1183 return CT; in canThrow()
1184 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1194 CanThrowResult CT = CT_Cannot; in canThrow() local
1199 CT = mergeCanThrow(CT, canThrow(*Cap)); in canThrow()
1200 return CT; in canThrow()
1205 CanThrowResult CT; in canThrow() local
1207 CT = CT_Dependent; in canThrow()
1209 CT = canCalleeThrow(*this, NE, NE->getOperatorNew()); in canThrow()
1210 if (CT == CT_Can) in canThrow()
1211 return CT; in canThrow()
1212 return mergeCanThrow(CT, canSubStmtsThrow(*this, NE)); in canThrow()
1217 CanThrowResult CT; in canThrow() local
1220 CT = CT_Dependent; in canThrow()
1222 CT = canCalleeThrow(*this, DE, DE->getOperatorDelete()); in canThrow()
1227 CT = mergeCanThrow(CT, canCalleeThrow(*this, DE, DD)); in canThrow()
1229 if (CT == CT_Can) in canThrow()
1230 return CT; in canThrow()
1232 return mergeCanThrow(CT, canSubStmtsThrow(*this, DE)); in canThrow()
1238 CanThrowResult CT = in canThrow() local
1240 if (CT == CT_Can) in canThrow()
1241 return CT; in canThrow()
1242 return mergeCanThrow(CT, canSubStmtsThrow(*this, BTE)); in canThrow()
1247 CanThrowResult CT = CT_Cannot; in canThrow() local
1249 CT = mergeCanThrow(CT, canThrow(E)); in canThrow()
1250 if (CT == CT_Can) in canThrow()
1253 return CT; in canThrow()
1325 CanThrowResult CT = in canThrow() local
1327 return mergeCanThrow(CT, canSubStmtsThrow(*this, S)); in canThrow()
1524 CanThrowResult CT = CT_Cannot; in canThrow() local
1527 CT = mergeCanThrow(CT, canVarDeclThrow(*this, VD)); in canThrow()
1537 return CT; in canThrow()
1542 CanThrowResult CT = CT_Cannot; in canThrow() local
1544 CT = mergeCanThrow(CT, canThrow(Init)); in canThrow()
1546 CT = mergeCanThrow(CT, canThrow(CondDS)); in canThrow()
1547 CT = mergeCanThrow(CT, canThrow(IS->getCond())); in canThrow()
1552 return *Case ? mergeCanThrow(CT, canThrow(*Case)) : CT; in canThrow()
1557 return mergeCanThrow(CT, Then); in canThrow()
1561 return mergeCanThrow(CT, IS->isConstexpr() ? CT_Dependent in canThrow()
1583 CanThrowResult CT = CT_Cannot; in canThrow() local
1585 CT = mergeCanThrow(CT, canThrow(Finally)); in canThrow()
1588 CT = mergeCanThrow(CT, canThrow(Catch)); in canThrow()
1591 return CT; in canThrow()
1595 return mergeCanThrow(CT, canThrow(TS->getTryBody())); in canThrow()