reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3999 if (Stmt *Init = Terminator->getInit()) 4004 if (VarDecl *VD = Terminator->getConditionVariable()) 4007 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), Terminator); 4036 assert(Terminator->getBody() && "switch must contain a non-NULL body"); 4045 assert(Terminator->getCond() && "switch condition must be non-NULL"); 4047 bool b = tryEvaluate(Terminator->getCond(), result); 4053 if (!isa<CompoundStmt>(Terminator->getBody())) 4054 addLocalScopeAndDtors(Terminator->getBody()); 4056 addStmt(Terminator->getBody()); 4070 SwitchAlwaysHasSuccessor |= Terminator->isAllEnumCasesCovered() && 4071 Terminator->getSwitchCaseList(); 4076 SwitchTerminatedBlock->setTerminator(Terminator); 4078 CFGBlock *LastBlock = addStmt(Terminator->getCond()); 4082 if (VarDecl *VD = Terminator->getConditionVariable()) { 4085 appendStmt(Block, Terminator->getConditionVariableDeclStmt()); 4092 if (Stmt *Init = Terminator->getInit()) {