Lines Matching refs:SubStmt
535 void Sema::ActOnCaseStmtBody(Stmt *S, Stmt *SubStmt) { in ActOnCaseStmtBody() argument
536 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody()
541 Stmt *SubStmt, Scope *CurScope) { in ActOnDefaultStmt() argument
544 return SubStmt; in ActOnDefaultStmt()
547 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); in ActOnDefaultStmt()
554 SourceLocation ColonLoc, Stmt *SubStmt) { in ActOnLabelStmt() argument
559 return SubStmt; in ActOnLabelStmt()
569 LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt); in ActOnLabelStmt()
584 Stmt *SubStmt) { in BuildAttributedStmt() argument
589 if (!checkAndRewriteMustTailAttr(SubStmt, *A)) { in BuildAttributedStmt()
590 return SubStmt; in BuildAttributedStmt()
596 return AttributedStmt::Create(Context, AttrsLoc, Attrs, SubStmt); in BuildAttributedStmt()
600 Stmt *SubStmt) { in ActOnAttributedStmt() argument
602 ProcessStmtAttributes(SubStmt, Attrs, SemanticAttrs); in ActOnAttributedStmt()
604 return BuildAttributedStmt(Attrs.Range.getBegin(), SemanticAttrs, SubStmt); in ActOnAttributedStmt()
608 return SubStmt; in ActOnAttributedStmt()