Lines Matching refs:catches
192 Catches *catches = new Catches();
195 catches->push(ctch);
197 s = new TryCatchStatement(Loc(), body, catches);
3429 /* Even if body is empty, still do semantic analysis on catches
3432 for (size_t i = 0; i < tcs->catches->dim; i++)
3434 Catch *c = (*tcs->catches)[i];
3444 // Determine if current catch 'hides' any previous catches
3447 Catch *cj = (*tcs->catches)[j];
3477 /* If the try body never throws, we can eliminate any catches
3483 for (size_t i = 0; i < tcs->catches->dim; i++)
3485 Catch *c = (*tcs->catches)[i];
3492 // Remove c from the array of catches
3493 tcs->catches->remove(i);
3499 if (tcs->catches->dim == 0)
3799 * up on this. The workaround is to place any try-catches into