Lines Matching defs:as

10 the terms of the GNU General Public License as published by the Free
157 ??? It might be a good idea to lex the whole file up front (as for
165 /* An identifier declared as a typedef name. */
167 /* An identifier declared as an Objective-C class name. */
181 declared as some kind of type. Otherwise, it is C_ID_NONE. */
243 SIMD-enabled functions (formerly known as elemental functions). */
318 you can't use 'in' as the name of the running
377 /* Objective-C class names are in the same namespace as
400 reported as RID_AT_CLASS which is consistent with
401 '@synchronized', which is reported as
561 /* Always treat unknown identifiers as typenames. */
565 as a typename if followed by another identifier or a star. */
568 /* Never treat identifiers as typenames. */
764 /* Same as above. */
908 next token is not as expected. If MSGID is NULL then a message has
1154 not redeclare a typedef name as an identifier if it can
1155 alternatively be interpreted as a typedef name; see DR#009,
1447 as a declaration or function definition. */
1604 better diagnosed as a redeclaration. */
1723 " as declarator");
1970 first as long as we don't allow postfix attributes after a
1991 /* Mark nested functions as needing static-chain initially.
2133 handled as storage class specifiers, as is __thread. Alignment
2265 addr_space_t as
2267 declspecs_add_addrspace (name_token->location, specs, as);
2513 as non-constant.
2871 expressions will be diagnosed as non-constant. */
2900 we're keeping it as it is until WG14 reaches a conclusion
2926 /* Support for unnamed structs or unions as members of
2941 and will be treated as a field name. */
3079 /* For use in macros such as those in <stdatomic.h>, remove all
3206 This function also accepts an omitted abstract declarator as being
3228 nothing (which counts as a direct abstract declarator here). */
3233 as c_parser_declarator. */
3248 which is resolved in the direction of treating it as a typedef
3250 parameter list, as the syntax does not permit empty abstract
3260 some declaration specifiers other than just attributes. Thus as
3261 a parameter declaration it is treated as a parenthesized
3262 parameter named x, and as an abstract declarator it is
3551 note as above that attributes are ignored as the only contents of
3552 the parentheses, or as the only contents after forward
3831 /* Accept __attribute__((__const)) as __attribute__((const)) etc. */
3913 /* Two CPP_EOF token are added as a safety net since the normal C
3941 where the "identifier" must not be declared as a type, and
3942 "any-word" may be any identifier (including one declared as a
3946 allow identifiers declared as types to start the arguments? */
4253 /* Use the colon as the error location. */
4303 objc-message-args ] is accepted as an initializer,
4325 distinguish when des_prev == 1 as well; see
4374 expression as a primary-expression. */
4438 /* Parse a nested initializer; as c_parser_initializer but parses
4580 /* Any identifiers, including those declared as type names,
5025 "Cilk array notation cannot be used as a computed goto expression",
5026 "%<_Cilk_spawn%> statement cannot be used as a computed goto expression",
5129 is degenerate, such as "2;", then stmt is an INTEGER_CST, which
5318 "Cilk array notation cannot be used as a condition for switch statement",
5319 "%<_Cilk_spawn%> statement cannot be used as a condition for switch statement",
5362 "Cilk array notation cannot be used as a condition for while statement",
5363 "%<_Cilk_spawn%> statement cannot be used as a condition for while statement"))
5411 "Cilk array notation cannot be used as a condition for a do-while statement",
5412 "%<_Cilk_spawn%> statement cannot be used as a condition for a do-while statement"))
5470 technically valid, but completely pointless as 'object' will be
5471 assigned to something else as soon as the loop starts. We should
5493 /* Open a compound statement in Objective-C as well, just in case this is
5494 as foreach expression. */
5565 /* In theory we could forbid _Cilk_spawn here, as the spec says "only in top
5936 primary-expression starting the expression as an initializer.
6018 the primary-expression starting the expression as an initializer.
6124 starting the expression as an initializer.
6204 as appropriate when the operators are pushed and popped. */
6394 primary-expression starting the expression as an initializer.
6481 In addition, the GNU syntax treats ++ and -- as unary operators, so
6563 /* Refer to the address of a label as a pointer. */
6879 such as &abort, but in GCC it is represented internally as a type
7051 (treated as a keyword in GNU C)
8206 not start with a parenthesized identifier as a declarator of a data
8428 /* Any identifiers, including those declared as type names, are OK
8489 "@protocol identifier ;" should be resolved as "@protocol
8508 /* Any identifiers, including those declared as type names, are
8627 declaration specifiers under the same rules and diagnostics as
8629 is diagnosed the same way as a stray semicolon outside a
8917 for the type, as if no type had been specified; this will use the
8937 /* Any identifiers, including those declared as type names, are OK
9338 /* The following variables hold the attributes of the properties as
9794 generated by the handler routine through calling error, as opposed
10335 c_parser_oacc_data_clause), as for PRAGMA_OACC_CLAUSE_DEVICEPTR,
14143 "function marked as a Cilk Plus SIMD-enabled function");
15238 bracket style for transactions in C as well. */