Home | History | Annotate | Download | only in Parse

Lines Matching defs:Compound

54 ///         compound-statement
257 case tok::l_brace: // C99 6.8.2: compound-statement
313 // An __if_exists block is like a compound statement, but it doesn't create
486 /// '__try' compound-statement seh-handler
529 /// '__except' '(' seh-filter-expression ')' compound-statement
581 /// '__finally' compound-statement
883 /// compound-statement: [C99 6.8.2]
907 // Enter a scope to hold everything within the compound stmt. Compound
915 /// Parse any pragmas at the start of the compound expression. We handle these
917 /// statement in the compound, but may be intermingled with other pragmas.
1037 "in compound statement ('{}')");
1040 // compound statement.
1050 // Parse any pragmas at the beginning of the compound statement.
1057 // only allowed at the start of a compound stmt regardless of the language.
1087 ParsedStmtContext::Compound |
1157 // Recover by creating a compound statement with what we parsed so far,
1389 // there is no compound stmt. C90 does not have this clause. We only do this
1390 // if the body isn't a compound statement to avoid push/pop in common cases.
1442 // there is no compound stmt. C90 does not have this clause. We only do
1443 // this if the body isn't a compound statement to avoid push/pop in common
1555 // there is no compound stmt. C90 does not have this clause. We only do this
1556 // if the body isn't a compound statement to avoid push/pop in common cases.
1629 // there is no compound stmt. C90 does not have this clause. We only do this
1630 // if the body isn't a compound statement to avoid push/pop in common cases.
1677 // there is no compound stmt. C90 does not have this clause. We only do this
1678 // if the body isn't a compound statement to avoid push/pop in common cases.
2067 // there is no compound stmt. C90 does not have this clause. We only do this
2068 // if the body isn't a compound statement to avoid push/pop in common cases.
2083 // normally increment the mangling number (like a compound statement).
2286 /// 'try' ctor-initializer[opt] compound-statement handler-seq
2310 // compound statement as the body.
2363 /// 'try' compound-statement handler-seq
2376 /// 'try' compound-statement handler-seq
2379 /// 'try' ctor-initializer[opt] compound-statement handler-seq
2385 /// 'try' compound-statement seh-except-block
2386 /// 'try' compound-statement seh-finally-block
2448 /// 'catch' '(' exception-declaration ')' compound-statement
2510 // Handle dependent statements by parsing the braces as a compound statement.
2512 // compound statement, but for Clang's type checking we can't have anything
2520 StmtResult Compound = ParseCompoundStatement();
2521 if (Compound.isInvalid())
2528 Compound.get());
2556 ParseStatementOrDeclaration(Stmts, ParsedStmtContext::Compound);