Lines Matching refs:SubStmt
565 StmtResult SubStmt;
585 SubStmt = ParseStatementOrDeclarationAfterAttributes(
587 if (!TempAttrs.empty() && !SubStmt.isInvalid())
588 SubStmt = Actions.ProcessStmtAttributes(
589 SubStmt.get(), TempAttrs.getList(), TempAttrs.Range);
596 if (!SubStmt.isInvalid() && !SubStmt.isUsable())
597 SubStmt = ParseStatement();
599 // Broken substmt shouldn't prevent the label from being added to the AST.
600 if (SubStmt.isInvalid())
601 SubStmt = Actions.ActOnNullStmt(ColonLoc);
611 SubStmt.get());
742 StmtResult SubStmt;
745 SubStmt = ParseStatement();
755 SubStmt = StmtError();
761 if (SubStmt.isInvalid())
762 SubStmt = Actions.ActOnNullStmt(SourceLocation());
763 Actions.ActOnCaseStmtBody(DeepestParsedCaseStmt, SubStmt.get());
794 StmtResult SubStmt;
797 SubStmt = ParseStatement();
804 SubStmt = true;
808 if (SubStmt.isInvalid())
809 SubStmt = Actions.ActOnNullStmt(ColonLoc);
812 SubStmt.get(), getCurScope());