Home | History | Annotate | Download | only in Parse

Lines Matching refs:C99

35 // C99 6.7: Declarations.
39 /// type-name: [C99 6.7.6]
100 /// attrib-name '(' argument-expression-list [C99 6.5.2] ')'
1436 /// declaration: [C99 6.7]
1494 /// simple-declaration: [C99 6.7: declaration] [C++ 7p1: dcl.dcl]
1527 // C99 6.7.2.3p6: Handle "struct-or-union identifier;", "enum { X };"
1902 /// init-declarator: [C99 6.7]
2235 // implicit int as an extension in C99 and C11.
2592 /// declaration-specifiers: [C99 6.7]
2595 /// [C99] function-specifier declaration-specifiers[opt]
2601 /// storage-class-specifier: [C99 6.7.1]
2611 /// function-specifier: [C99 6.7.4]
2612 /// [C99] 'inline'
3692 /// enum-specifier: [C99 6.7.2.2]
3694 ///[C99/C++]'enum' identifier[opt] '{' enumerator-list ',' '}'
3911 // This is needed to handle stuff like this right (C99 6.7.2.3p11):
4164 if (!getLangOpts().C99 && !getLangOpts().CPlusPlus11)
4265 // struct-or-union-specifier (C99) or class-specifier (C++)
4337 // struct-or-union-specifier (C99) or class-specifier (C++)
4486 // struct-or-union-specifier (C99) or class-specifier (C++)
4696 /// type-qualifier-list: [C99 6.7.5]
4877 /// declarator: [C99 6.7.5] [C++ 8p4, dcl.decl]
4882 /// pointer: [C99 6.7.5]
5059 /// direct-declarator: [C99 6.7.5]
5060 /// [C99] identifier
5064 /// [C99] direct-declarator '[' type-qual-list[opt] assignment-expr[opt] ']'
5065 /// [C99] direct-declarator '[' 'static' type-qual-list[opt] assign-expr ']'
5066 /// [C99] direct-declarator '[' type-qual-list 'static' assignment-expr ']'
5067 /// [C99] direct-declarator '[' type-qual-list[opt] '*' ']'
5396 // This handles C99 6.7.5.3p11: in "typedef int X; void foo(X)", X is
5668 // K&R identifier lists can't have typedefs as identifiers, per C99
5691 /// identifier-list: [C99 6.7.5]
5751 /// parameter-type-list: [C99 6.7.5]
5756 /// parameter-list: [C99 6.7.5]
5760 /// parameter-declaration: [C99 6.7.5]
5938 /// [C99] direct-declarator '[' type-qual-list[opt] assignment-expr[opt] ']'
5939 /// [C99] direct-declarator '[' 'static' type-qual-list[opt] assign-expr ']'
5940 /// [C99] direct-declarator '[' type-qual-list 'static' assignment-expr ']'
5941 /// [C99] direct-declarator '[' type-qual-list[opt] '*' ']'
5988 // Type qualifiers in an array subscript are a C99 feature.