Home | History | Annotate | Download | only in Parse

Lines Matching refs:C99

30 // C99 6.8: Statements and Blocks.
178 if (Next.is(tok::colon)) { // C99 6.8.1: labeled-statement
223 case tok::kw_case: // C99 6.8.1: labeled-statement
225 case tok::kw_default: // C99 6.8.1: labeled-statement
228 case tok::l_brace: // C99 6.8.2: compound-statement
230 case tok::semi: { // C99 6.8.3p3: expression[opt] ';'
235 case tok::kw_if: // C99 6.8.4.1: if-statement
237 case tok::kw_switch: // C99 6.8.4.2: switch-statement
240 case tok::kw_while: // C99 6.8.5.1: while-statement
242 case tok::kw_do: // C99 6.8.5.2: do-statement
246 case tok::kw_for: // C99 6.8.5.3: for-statement
249 case tok::kw_goto: // C99 6.8.6.1: goto-statement
253 case tok::kw_continue: // C99 6.8.6.2: continue-statement
257 case tok::kw_break: // C99 6.8.6.3: break-statement
261 case tok::kw_return: // C99 6.8.6.4: return-statement
795 /// compound-statement: [C99 6.8.2]
1059 /// if-statement: [C99 6.8.4.1]
1075 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1077 // C99 6.8.4p3 - In C99, the if statement is a block. This is not
1099 // C99 6.8.4p3 - In C99, the body of the if statement is a scope, even if
1140 // C99 6.8.4p3 - In C99, the body of the if statement is a scope, even if
1199 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1201 // C99 6.8.4p3 - In C99, the switch statement is a block. This is
1240 // C99 6.8.4p3 - In C99, the body of the switch statement is a scope, even if
1270 /// while-statement: [C99 6.8.5.1]
1284 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1286 // C99 6.8.5p5 - In C99, the while statement is a block. This is not
1314 // C99 6.8.5p5 - In C99, the body of the while statement is a scope, even if
1341 /// do-statement: [C99 6.8.5.2]
1348 // C99 6.8.5p5 - In C99, the do statement is a block. This is not
1351 if (getLangOpts().C99)
1358 // C99 6.8.5p5 - In C99, the body of the do statement is a scope, even if
1366 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1429 /// for-statement: [C99 6.8.5.3]
1457 bool C99orCXXorObjC = getLangOpts().C99 || getLangOpts().CPlusPlus ||
1460 // C99 6.8.5p5 - In C99, the for statement is a block. This is not
1536 if (!C99orCXXorObjC) // Use of C99-style for loops in C90 mode?
1683 // C99 6.8.5p5 - In C99, the body of the for statement is a scope, even if