Home | History | Annotate | Download | only in Parse

Lines Matching defs:Compound

51 ///         compound-statement
205 case tok::l_brace: // C99 6.8.2: compound-statement
370 /// '__try' compound-statement seh-handler
408 /// '__except' '(' seh-filter-expression ')' compound-statement
450 /// '__finally' compound-statement
692 /// compound-statement: [C99 6.8.2]
721 // Enter a scope to hold everything within the compound stmt. Compound
729 /// Parse any pragmas at the start of the compound expression. We handle these
731 /// statement in the compound, but may be intermingled with other pragmas.
778 "in compound statement ('{}')");
781 // compound statement.
791 // Parse any pragmas at the beginning of the compound statement.
797 // only allowed at the start of a compound stmt regardless of the language.
891 // Recover by creating a compound statement with what we parsed so far,
998 // there is no compound stmt. C90 does not have this clause. We only do this
999 // if the body isn't a compound statement to avoid push/pop in common cases.
1040 // there is no compound stmt. C90 does not have this clause. We only do
1041 // this if the body isn't a compound statement to avoid push/pop in common
1141 // there is no compound stmt. C90 does not have this clause. We only do this
1142 // if the body isn't a compound statement to avoid push/pop in common cases.
1219 // there is no compound stmt. C90 does not have this clause. We only do this
1220 // if the body isn't a compound statement to avoid push/pop in common cases.
1264 // there is no compound stmt. C90 does not have this clause. We only do this
1265 // if the body isn't a compound statement to avoid push/pop in common cases.
1552 // there is no compound stmt. C90 does not have this clause. We only do this
1553 // if the body isn't a compound statement to avoid push/pop in common cases.
2408 /// 'try' ctor-initializer[opt] compound-statement handler-seq
2432 // compound statement as the body.
2471 /// 'try' compound-statement handler-seq
2484 /// 'try' compound-statement handler-seq
2487 /// 'try' ctor-initializer[opt] compound-statement handler-seq
2493 /// 'try' compound-statement seh-except-block
2494 /// 'try' compound-statment seh-finally-block
2555 /// 'catch' '(' exception-declaration ')' compound-statement
2616 // Handle dependent statements by parsing the braces as a compound statement.
2618 // compound statement, but for Clang's type checking we can't have anything
2626 StmtResult Compound = ParseCompoundStatement();
2627 if (Compound.isInvalid())
2634 Compound.get());