Lines Matching refs:SubStmt
536 void Sema::ActOnCaseStmtBody(Stmt *S, Stmt *SubStmt) { in ActOnCaseStmtBody() argument
537 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody()
542 Stmt *SubStmt, Scope *CurScope) { in ActOnDefaultStmt() argument
545 return SubStmt; in ActOnDefaultStmt()
548 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); in ActOnDefaultStmt()
555 SourceLocation ColonLoc, Stmt *SubStmt) { in ActOnLabelStmt() argument
560 return SubStmt; in ActOnLabelStmt()
570 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt); in ActOnLabelStmt()
585 Stmt *SubStmt) { in BuildAttributedStmt() argument
590 if (!checkAndRewriteMustTailAttr(SubStmt, *A)) { in BuildAttributedStmt()
591 return SubStmt; in BuildAttributedStmt()
597 return AttributedStmt::Create(Context, AttrsLoc, Attrs, SubStmt); in BuildAttributedStmt()
601 Stmt *SubStmt) { in ActOnAttributedStmt() argument
603 ProcessStmtAttributes(SubStmt, Attrs, SemanticAttrs); in ActOnAttributedStmt()
605 return BuildAttributedStmt(Attrs.Range.getBegin(), SemanticAttrs, SubStmt); in ActOnAttributedStmt()
609 return SubStmt; in ActOnAttributedStmt()