Lines Matching refs:CT
1052 CanThrowResult CT = CT_Cannot; in canVarDeclThrow() local
1057 CT = mergeCanThrow(CT, Self.canThrow(Init)); in canVarDeclThrow()
1064 CT = mergeCanThrow( in canVarDeclThrow()
1065 CT, Sema::canCalleeThrow(Self, nullptr, Dtor, VD->getLocation())); in canVarDeclThrow()
1074 CT = mergeCanThrow(CT, canVarDeclThrow(Self, HD)); in canVarDeclThrow()
1076 return CT; in canVarDeclThrow()
1130 CanThrowResult CT = canDynamicCastThrow(CE); in canThrow() local
1131 if (CT == CT_Can) in canThrow()
1132 return CT; in canThrow()
1133 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1150 CanThrowResult CT; in canThrow() local
1152 CT = CT_Dependent; in canThrow()
1154 CT = CT_Cannot; in canThrow()
1156 CT = canCalleeThrow(*this, CE, CE->getCalleeDecl()); in canThrow()
1157 if (CT == CT_Can) in canThrow()
1158 return CT; in canThrow()
1159 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1168 CanThrowResult CT = canCalleeThrow(*this, CE, CE->getConstructor()); in canThrow() local
1169 if (CT == CT_Can) in canThrow()
1170 return CT; in canThrow()
1171 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE)); in canThrow()
1181 CanThrowResult CT = CT_Cannot; in canThrow() local
1186 CT = mergeCanThrow(CT, canThrow(*Cap)); in canThrow()
1187 return CT; in canThrow()
1192 CanThrowResult CT; in canThrow() local
1194 CT = CT_Dependent; in canThrow()
1196 CT = canCalleeThrow(*this, NE, NE->getOperatorNew()); in canThrow()
1197 if (CT == CT_Can) in canThrow()
1198 return CT; in canThrow()
1199 return mergeCanThrow(CT, canSubStmtsThrow(*this, NE)); in canThrow()
1204 CanThrowResult CT; in canThrow() local
1207 CT = CT_Dependent; in canThrow()
1209 CT = canCalleeThrow(*this, DE, DE->getOperatorDelete()); in canThrow()
1214 CT = mergeCanThrow(CT, canCalleeThrow(*this, DE, DD)); in canThrow()
1216 if (CT == CT_Can) in canThrow()
1217 return CT; in canThrow()
1219 return mergeCanThrow(CT, canSubStmtsThrow(*this, DE)); in canThrow()
1225 CanThrowResult CT = in canThrow() local
1227 if (CT == CT_Can) in canThrow()
1228 return CT; in canThrow()
1229 return mergeCanThrow(CT, canSubStmtsThrow(*this, BTE)); in canThrow()
1234 CanThrowResult CT = CT_Cannot; in canThrow() local
1236 CT = mergeCanThrow(CT, canThrow(E)); in canThrow()
1237 if (CT == CT_Can) in canThrow()
1240 return CT; in canThrow()
1312 CanThrowResult CT = in canThrow() local
1314 return mergeCanThrow(CT, canSubStmtsThrow(*this, S)); in canThrow()
1518 CanThrowResult CT = CT_Cannot; in canThrow() local
1521 CT = mergeCanThrow(CT, canVarDeclThrow(*this, VD)); in canThrow()
1531 return CT; in canThrow()
1536 CanThrowResult CT = CT_Cannot; in canThrow() local
1538 CT = mergeCanThrow(CT, canThrow(Init)); in canThrow()
1540 CT = mergeCanThrow(CT, canThrow(CondDS)); in canThrow()
1541 CT = mergeCanThrow(CT, canThrow(IS->getCond())); in canThrow()
1546 return *Case ? mergeCanThrow(CT, canThrow(*Case)) : CT; in canThrow()
1551 return mergeCanThrow(CT, Then); in canThrow()
1555 return mergeCanThrow(CT, IS->isConstexpr() ? CT_Dependent in canThrow()
1577 CanThrowResult CT = CT_Cannot; in canThrow() local
1579 CT = mergeCanThrow(CT, canThrow(Finally)); in canThrow()
1582 CT = mergeCanThrow(CT, canThrow(Catch)); in canThrow()
1585 return CT; in canThrow()
1589 return mergeCanThrow(CT, canThrow(TS->getTryBody())); in canThrow()