Home | History | Annotate | Download | only in Parse

Lines Matching full:c99

30 // C99 6.8: Statements and Blocks.
175 if (Next.is(tok::colon)) { // C99 6.8.1: labeled-statement
220 case tok::kw_case: // C99 6.8.1: labeled-statement
222 case tok::kw_default: // C99 6.8.1: labeled-statement
225 case tok::l_brace: // C99 6.8.2: compound-statement
227 case tok::semi: { // C99 6.8.3p3: expression[opt] ';'
232 case tok::kw_if: // C99 6.8.4.1: if-statement
234 case tok::kw_switch: // C99 6.8.4.2: switch-statement
237 case tok::kw_while: // C99 6.8.5.1: while-statement
239 case tok::kw_do: // C99 6.8.5.2: do-statement
243 case tok::kw_for: // C99 6.8.5.3: for-statement
246 case tok::kw_goto: // C99 6.8.6.1: goto-statement
250 case tok::kw_continue: // C99 6.8.6.2: continue-statement
254 case tok::kw_break: // C99 6.8.6.3: break-statement
258 case tok::kw_return: // C99 6.8.6.4: return-statement
821 /// compound-statement: [C99 6.8.2]
1083 /// if-statement: [C99 6.8.4.1]
1099 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1101 // C99 6.8.4p3 - In C99, the if statement is a block. This is not
1123 // C99 6.8.4p3 - In C99, the body of the if statement is a scope, even if
1164 // C99 6.8.4p3 - In C99, the body of the if statement is a scope, even if
1223 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1225 // C99 6.8.4p3 - In C99, the switch statement is a block. This is
1264 // C99 6.8.4p3 - In C99, the body of the switch statement is a scope, even if
1294 /// while-statement: [C99 6.8.5.1]
1308 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1310 // C99 6.8.5p5 - In C99, the while statement is a block. This is not
1338 // C99 6.8.5p5 - In C99, the body of the while statement is a scope, even if
1365 /// do-statement: [C99 6.8.5.2]
1372 // C99 6.8.5p5 - In C99, the do statement is a block. This is not
1375 if (getLangOpts().C99)
1382 // C99 6.8.5p5 - In C99, the body of the do statement is a scope, even if
1390 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1453 /// for-statement: [C99 6.8.5.3]
1488 bool C99orCXXorObjC = getLangOpts().C99 || getLangOpts().CPlusPlus ||
1491 // C99 6.8.5p5 - In C99, the for statement is a block. This is not
1565 if (!C99orCXXorObjC) // Use of C99-style for loops in C90 mode?
1722 // C99 6.8.5p5 - In C99, the body of the for statement is a scope, even if