Home | History | Annotate | Download | only in Parse

Lines Matching defs:SubStmt

544   StmtResult SubStmt;
564 SubStmt = ParseStatementOrDeclarationAfterAttributes(
566 if (!TempAttrs.empty() && !SubStmt.isInvalid())
567 SubStmt = Actions.ProcessStmtAttributes(
568 SubStmt.get(), TempAttrs.getList(), TempAttrs.Range);
575 if (!SubStmt.isInvalid() && !SubStmt.isUsable())
576 SubStmt = ParseStatement();
578 // Broken substmt shouldn't prevent the label from being added to the AST.
579 if (SubStmt.isInvalid())
580 SubStmt = Actions.ActOnNullStmt(ColonLoc);
590 SubStmt.get());
716 StmtResult SubStmt;
719 SubStmt = ParseStatement();
729 SubStmt = StmtError();
735 if (SubStmt.isInvalid())
736 SubStmt = Actions.ActOnNullStmt(SourceLocation());
737 Actions.ActOnCaseStmtBody(DeepestParsedCaseStmt, SubStmt.get());
768 StmtResult SubStmt;
771 SubStmt = ParseStatement();
778 SubStmt = true;
782 if (SubStmt.isInvalid())
783 SubStmt = Actions.ActOnNullStmt(ColonLoc);
786 SubStmt.get(), getCurScope());