/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | c-tree.h | 206 extern tree finish_enum PARAMS ((tree, tree, tree));
|
H A D | c-parse.in | 1774 { $$ = finish_enum ($<ttype>4, nreverse ($5), 1779 { $$ = finish_enum ($<ttype>3, nreverse ($4),
|
H A D | c-decl.c | 5590 finish_enum (enumtype, values, attributes) in finish_enum() function
|
/openbsd/gnu/gcc/gcc/ |
H A D | c-tree.h | 462 extern tree finish_enum (tree, tree, tree);
|
H A D | c-parser.c | 1779 ret.spec = finish_enum (type, nreverse (values), in c_parser_enum_specifier()
|
H A D | c-decl.c | 5783 finish_enum (tree enumtype, tree values, tree attributes) in finish_enum() function
|
/openbsd/gnu/gcc/gcc/cp/ |
H A D | ChangeLog-1998 | 207 (finish_enum): Call pop_obstacks. 2115 * decl.c (finish_enum): Don't resolve CONST_DECLs to their 2245 * decl.c (finish_enum): Don't set the TREE_TYPE for the 2261 finish_enum; they no longer occur. 2375 * cp-tree.h (finish_enum): Change prototype. 2376 * decl.c (finish_enum): Use TYPE_VALUES, rather than taking a 2379 * parse.y (structsp): Use new calling sequence for finish_enum. 2621 * decl.c (finish_enum): Also set TYPE_SIZE_UNIT. 2717 (finish_enum): Clean up, document. Make sure template enum 4842 finish_enum): Likewise. [all …]
|
H A D | ChangeLog-2001 | 1515 * decl.c (finish_enum): New "attributes" argument; pass it to 1517 * cp-tree.h (finish_enum): Adjust prototype. 1520 optional attributes -- pass their chained tree to finish_enum(). 2249 * cp-tree.h (finish_enum): Change prototype. 2250 * decl.c (finish_enum): Reorganize. 2251 * parse.y (structsp): Adjust calls to finish_enum.
|
H A D | ChangeLog-1994 | 278 * decl.c (finish_enum): Make sure that the type has the right 626 * decl.c (finish_enum): Disable code which forces enums to be signed, 1018 * decl.c (finish_enum): Overhaul to fix several bugs. 2285 * decl.c (finish_enum): Put the constants in TYPE_VALUES again, 2588 * decl.c (finish_enum): Set the type of all the enums. 2654 (finish_enum): Also set the type of the enumerators themselves. 3127 * cp/decl.c (finish_enum): Start from 0 when determining precision
|
H A D | ChangeLog-2003 | 2475 * decl.c (finish_enum): Initialize underlying_type. 2506 * decl.c (finish_enum): Make sure that all enumerators are 3696 * decl.c (finish_enum): Implement DR377. 5569 * decl.c (finish_enum): Do set the type in a template. Simplify. 5674 * decl.c (finish_enum): Merge two 'for' loops. Copy value node if 5676 (build_enumerator): Delay copying value node until finish_enum
|
H A D | ChangeLog-2004 | 908 * decl.c (finish_enum): Handle packed attribute. 1566 check_elaborated_type_specifier, xref_tag, finish_enum, 2619 * decl.c (finish_enum): Make the precision of the enumerated type 2788 * decl.c (finish_enum): Do not copy value node early, copy 5477 * decl.c (finish_enum): Likewise.
|
H A D | ChangeLog-1997 | 1942 * decl.c (finish_enum): Likewise. 2579 * decl.c (finish_enum): Reverse the values so that they are in
|
H A D | cp-tree.h | 3928 extern void finish_enum (tree);
|
H A D | ChangeLog-2002 | 2509 (finish_enum): Use at_function_scope_p. 3427 * decl.c (finish_enum): Similarly.
|
H A D | ChangeLog-1996 | 180 * decl.c (pushtag, finish_enum): Likewise. 3781 (finish_enum): Likewise.
|
H A D | ChangeLog-1999 | 717 (finish_enum): Likewise. 851 (finish_enum): Reset the type of enumeration constants.
|
H A D | ChangeLog-2000 | 1213 (finish_enum): Use add_stmt, not add_tree. 3056 (xfer_tag, finish_enum): Likewise.
|
H A D | decl.c | 10135 finish_enum (tree enumtype) in finish_enum() function
|
H A D | pt.c | 12548 finish_enum (newtag); in tsubst_enum()
|
/openbsd/gnu/usr.bin/gcc/gcc/cp/ |
H A D | parse.y | 2316 finish_enum (current_enum_type); 2325 finish_enum (current_enum_type);
|
H A D | ChangeLog | 657 * decl.c (finish_enum): Make sure the underlying integer type has 824 * decl.c (finish_enum): Implement DR377. 3912 (finish_enum): Use at_function_scope_p. 4830 * decl.c (finish_enum): Similarly. 7492 * decl.c (finish_enum): New "attributes" argument; pass it to 7494 * cp-tree.h (finish_enum): Adjust prototype. 8226 * cp-tree.h (finish_enum): Change prototype. 8227 * decl.c (finish_enum): Reorganize. 8228 * parse.y (structsp): Adjust calls to finish_enum. 11085 (finish_enum): Use add_stmt, not add_tree. [all …]
|
H A D | ChangeLog.2 | 717 (finish_enum): Likewise. 851 (finish_enum): Reset the type of enumeration constants. 6995 (finish_enum): Call pop_obstacks. 9033 * decl.c (finish_enum): Don't set the TREE_TYPE for the 9049 finish_enum; they no longer occur. 9163 * cp-tree.h (finish_enum): Change prototype. 9409 * decl.c (finish_enum): Also set TYPE_SIZE_UNIT. 11630 finish_enum): Likewise. 15613 * decl.c (finish_enum): Likewise. 16458 * decl.c (pushtag, finish_enum): Likewise. [all …]
|
H A D | ChangeLog.1 | 2670 * decl.c (finish_enum): The TYPE_PRECISION of the enum type mush 3718 * decl.c (finish_enum): Make sure that the type has the right 4066 * decl.c (finish_enum): Disable code which forces enums to be signed, 4458 * decl.c (finish_enum): Overhaul to fix several bugs. 5725 * decl.c (finish_enum): Put the constants in TYPE_VALUES again, 6028 * decl.c (finish_enum): Set the type of all the enums. 6094 (finish_enum): Also set the type of the enumerators themselves. 6567 * cp/decl.c (finish_enum): Start from 0 when determining precision
|
H A D | cp-tree.h | 3820 extern void finish_enum PARAMS ((tree));
|
H A D | pt.c | 10774 finish_enum (newtag);
|