Lines Matching refs:SubStmt
547 void Sema::ActOnCaseStmtBody(Stmt *S, Stmt *SubStmt) { in ActOnCaseStmtBody() argument
548 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody()
553 Stmt *SubStmt, Scope *CurScope) { in ActOnDefaultStmt() argument
556 return SubStmt; in ActOnDefaultStmt()
566 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); in ActOnDefaultStmt()
573 SourceLocation ColonLoc, Stmt *SubStmt) { in ActOnLabelStmt() argument
578 return SubStmt; in ActOnLabelStmt()
593 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt); in ActOnLabelStmt()
608 Stmt *SubStmt) { in BuildAttributedStmt() argument
613 if (!checkAndRewriteMustTailAttr(SubStmt, *A)) { in BuildAttributedStmt()
614 return SubStmt; in BuildAttributedStmt()
620 return AttributedStmt::Create(Context, AttrsLoc, Attrs, SubStmt); in BuildAttributedStmt()
624 Stmt *SubStmt) { in ActOnAttributedStmt() argument
626 ProcessStmtAttributes(SubStmt, Attrs, SemanticAttrs); in ActOnAttributedStmt()
628 return BuildAttributedStmt(Attrs.Range.getBegin(), SemanticAttrs, SubStmt); in ActOnAttributedStmt()
632 return SubStmt; in ActOnAttributedStmt()