Lines Matching defs:Handler
188 CatchHandler &Handler = Handlers.back();
189 Handler.Variable = CatchDecl;
190 Handler.Body = CatchStmt->getCatchBody();
191 Handler.Block = CGF.createBasicBlock("catch");
195 Handler.TypeInfo = 0; // catch-all
200 Handler.TypeInfo = GetEHType(CatchDecl->getType());
220 CatchHandler &Handler = Handlers[I];
222 CGF.EmitBlock(Handler.Block);
232 CodeGenFunction::LexicalScope cleanups(CGF, Handler.Body->getSourceRange());
236 bool EndCatchMightThrow = (Handler.Variable == 0);
244 if (const VarDecl *CatchParam = Handler.Variable) {
253 CGF.EmitStmt(Handler.Body);