Home
last modified time | relevance | path

Searched refs:finish_enum (Results 1 – 25 of 37) sorted by relevance

12

/openbsd/gnu/usr.bin/gcc/gcc/
H A Dc-tree.h206 extern tree finish_enum PARAMS ((tree, tree, tree));
H A Dc-parse.in1774 { $$ = finish_enum ($<ttype>4, nreverse ($5),
1779 { $$ = finish_enum ($<ttype>3, nreverse ($4),
H A Dc-decl.c5590 finish_enum (enumtype, values, attributes) in finish_enum() function
/openbsd/gnu/gcc/gcc/
H A Dc-tree.h462 extern tree finish_enum (tree, tree, tree);
H A Dc-parser.c1779 ret.spec = finish_enum (type, nreverse (values), in c_parser_enum_specifier()
H A Dc-decl.c5783 finish_enum (tree enumtype, tree values, tree attributes) in finish_enum() function
/openbsd/gnu/gcc/gcc/cp/
H A DChangeLog-1998207 (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 DChangeLog-20011515 * 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 DChangeLog-1994278 * 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 DChangeLog-20032475 * 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 DChangeLog-2004908 * 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 DChangeLog-19971942 * decl.c (finish_enum): Likewise.
2579 * decl.c (finish_enum): Reverse the values so that they are in
H A Dcp-tree.h3928 extern void finish_enum (tree);
H A DChangeLog-20022509 (finish_enum): Use at_function_scope_p.
3427 * decl.c (finish_enum): Similarly.
H A DChangeLog-1996180 * decl.c (pushtag, finish_enum): Likewise.
3781 (finish_enum): Likewise.
H A DChangeLog-1999717 (finish_enum): Likewise.
851 (finish_enum): Reset the type of enumeration constants.
H A DChangeLog-20001213 (finish_enum): Use add_stmt, not add_tree.
3056 (xfer_tag, finish_enum): Likewise.
H A Ddecl.c10135 finish_enum (tree enumtype) in finish_enum() function
H A Dpt.c12548 finish_enum (newtag); in tsubst_enum()
/openbsd/gnu/usr.bin/gcc/gcc/cp/
H A Dparse.y2316 finish_enum (current_enum_type);
2325 finish_enum (current_enum_type);
H A DChangeLog657 * 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 DChangeLog.2717 (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 DChangeLog.12670 * 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 Dcp-tree.h3820 extern void finish_enum PARAMS ((tree));
H A Dpt.c10774 finish_enum (newtag);

12