| /openbsd-src/gnu/gcc/gcc/objcp/ |
| H A D | objcp-decl.c | 76 t = finish_struct (t, attributes); in objcp_finish_struct()
|
| H A D | objcp-decl.h | 44 #define finish_struct(t, fieldlist, attributes) \ macro
|
| /openbsd-src/gnu/gcc/gcc/cp/ |
| H A D | ChangeLog-1994 | 16 * class.c (finish_struct): Move hack_incomplete_structures up to 54 * class.c (finish_struct): Since we reuse the TYPE_DECL for the 214 * class.c (finish_struct): Don't use LONG_LONG_TYPE_SIZE, as it may 241 * class.c (finish_struct): Give an error if one tries to declare a 446 * class.c (finish_struct): Change flag_dossier to flag_rtti, and 972 * class.c (finish_struct): Don't synthesize constructors if the 1068 * class.c (finish_struct): Don't try to synthesize methods here. 1085 * class.c (finish_struct): Undid change from Aug 21 testing 1095 * class.c (finish_struct): Use new synthesis approach. 1116 * class.c (finish_struct): Set CLASSTYPE_SOURCE_LINE. [all …]
|
| H A D | ChangeLog-1993 | 25 * cp-class.c (finish_struct): Set CLASSTYPE_VFIELD_PARENT as 45 (finish_struct): Instead of here. 119 (finish_struct): Delete code that sets it. 130 (finish_struct): Likewise. Well, nigh-correctly; it won't deal 236 * cp-class.c (finish_struct): Before synthesizing methods, if no 427 * cp-class.c (finish_struct): Fix typo in setting 482 * cp-class.c (finish_struct): Set TYPE_GETS_CONST_* properly. 493 (finish_struct): Add decls for cant_synth_*, no_const_asn_ref, and
|
| H A D | ChangeLog-1995 | 89 (finish_struct): Just use TYPE_METHODS; we don't need fn_fields 804 * class.c (finish_struct): Only do minimal processing here, so it 813 (finish_struct): Likewise. 836 (finish_struct): Likewise. 950 * class.c (finish_struct): Catch private and protected members of 1056 * class.c (finish_struct): Don't mess with the type of bitfields. 1248 * class.c (finish_struct): const and reference members don't prevent 1251 * class.c (finish_struct): Signatures are always aggregates. 1263 * class.c (finish_struct): Non-abstract virtuals are always USED. 1267 * class.c (finish_struct): Use CLASSTYPE_NON_AGGREGATE instead. [all …]
|
| H A D | ChangeLog-1998 | 616 (finish_struct): Don't set CLASSTYPE_SOURCE_LINE. 1529 (finish_struct): Change prototype. 1548 finish_struct. 1560 (finish_struct): Change prototype. Simplify; fields and methods 1629 Change call to finish_struct. 1966 (finish_struct): Adjust. 1990 (finish_struct): Set CLASSTYPE_HAS_NON_PRIVATE_STATIC_MEM_FN if 2056 * class.c (finish_struct): Remove hackery to deal with explicit 2864 * class.c (finish_struct): Clean up processing of member template 3410 * class.c (finish_struct): Don't complain about multiple meanings of [all …]
|
| H A D | ChangeLog-1996 | 455 * class.c (finish_struct): Remove DWARF-specific tag handling. 639 * class.c (finish_struct): Reverse CLASSTYPE_TAGS. 1268 * class.c (finish_struct): Call cplus_decl_attributes here. 2569 (finish_struct): Handle access_default later, move self-reference 2812 (finish_struct): Remove check for duplicate. 3543 (finish_struct): Don't check USING_DECLs for other uses of the name. 3640 * class.c (finish_struct): New argument ATTRIBUTES, passed down into 3646 * cp-tree.h (finish_struct): Update prototype. 3648 attributes to finish_struct. 3650 value down into finish_struct.
|
| H A D | ChangeLog-1999 | 665 * class.c (finish_struct): If we're a local class in a template 3695 (finish_struct): Likewise. 4272 * class.c (finish_struct, finish_struct_1): Remove 'warn_anon' parm. 4626 * class.c (finish_struct): ... rather than here. 4681 * class.c (finish_struct): Remove code to deal with 5301 * class.c (finish_struct): Remove unused variable. 5311 * class.c (finish_struct): Don't use TREE_NONLOCAL_FLAG. 5372 (finish_struct): Likewise. 5564 (finish_struct): Remove calls to
|
| H A D | ChangeLog-2001 | 308 * class.c (finish_struct): Remove trailing periods from messages. 933 * class.c (finish_struct), decl.c (start_decl, start_function), 1493 * class.c (finish_struct): Update call to cplus_decl_attributes. 3742 * class.c (finish_struct): Constify saved_filename. 3747 (finish_struct): Locally set location to start of struct.
|
| H A D | cp-tree.h | 3821 extern tree finish_struct (tree, tree);
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/cp/ |
| H A D | ChangeLog.1 | 453 * class.c (finish_struct): Only do minimal processing here, so it 462 (finish_struct): Likewise. 485 (finish_struct): Likewise. 599 * class.c (finish_struct): Catch private and protected members of 705 * class.c (finish_struct): Don't mess with the type of bitfields. 897 * class.c (finish_struct): const and reference members don't prevent 900 * class.c (finish_struct): Signatures are always aggregates. 912 * class.c (finish_struct): Non-abstract virtuals are always USED. 916 * class.c (finish_struct): Use CLASSTYPE_NON_AGGREGATE instead. 922 * class.c (finish_struct): Determine whether a class is an [all …]
|
| H A D | ChangeLog.2 | 665 * class.c (finish_struct): If we're a local class in a template 3695 (finish_struct): Likewise. 4272 * class.c (finish_struct, finish_struct_1): Remove 'warn_anon' parm. 4626 * class.c (finish_struct): ... rather than here. 4681 * class.c (finish_struct): Remove code to deal with 5301 * class.c (finish_struct): Remove unused variable. 5311 * class.c (finish_struct): Don't use TREE_NONLOCAL_FLAG. 5372 (finish_struct): Likewise. 5564 (finish_struct): Remove calls to 7404 (finish_struct): Don't set CLASSTYPE_SOURCE_LINE. [all …]
|
| H A D | semantics.c | 1918 t = finish_struct (t, attributes);
|
| H A D | cp-tree.h | 3652 extern tree finish_struct PARAMS ((tree, tree));
|
| H A D | ChangeLog | 3909 * class.c (finish_struct): Use at_function_scope_p. 6285 * class.c (finish_struct): Remove trailing periods from messages. 6910 * class.c (finish_struct), decl.c (start_decl, start_function), 7470 * class.c (finish_struct): Update call to cplus_decl_attributes. 9719 * class.c (finish_struct): Constify saved_filename. 9724 (finish_struct): Locally set location to start of struct. 11081 * class.c (finish_struct): Replace use of add_tree with add_stmt. 14888 * class.c (finish_struct): Use bitsize_zero_node.
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/objc/ |
| H A D | objc-act.c | 402 finish_struct (type, field_decl_chain, NULL_TREE); in generate_struct_by_value_array() 1260 finish_struct (constant_string_type, field_decl_chain, NULL_TREE); in build_string_class_template() 1493 finish_struct (objc_symtab_template, field_decl_chain, NULL_TREE); in build_objc_symtab_template() 1724 finish_struct (objc_module_template, field_decl_chain, NULL_TREE); in build_module_descriptor() 2523 finish_struct (uprivate_record, ivar_context, NULL_TREE); 2609 return finish_struct (template, field_decl_chain, NULL_TREE); in build_protocol_template() 2682 finish_struct (objc_ivar_list_record, field_decl_chain, NULL_TREE); 2712 finish_struct (proto_record, field_decl_chain, NULL_TREE); in build_method_prototype_template() 3290 finish_struct (objc_category_template, field_decl_chain, NULL_TREE); in build_category_template() 3323 finish_struct (objc_selector_template, field_decl_chain, NULL_TREE); in build_selector_template() [all …]
|
| /openbsd-src/gnu/gcc/gcc/objc/ |
| H A D | objc-act.c | 449 finish_struct (type, field_decl_chain, NULL_TREE); in generate_struct_by_value_array() 864 s = finish_struct (s, fields, NULL_TREE); in objc_build_struct() 2091 finish_struct (objc_symtab_template, field_decl_chain, NULL_TREE); in build_objc_symtab_template() 2310 finish_struct (objc_module_template, field_decl_chain, NULL_TREE); in build_module_descriptor() 3990 finish_struct (objc_exception_data_template, field_decl_chain, NULL_TREE); in build_next_objc_exception_stuff() 4162 finish_struct (objc_protocol_template, field_decl_chain, NULL_TREE); in build_protocol_template() 4226 finish_struct (objc_ivar_list_record, field_decl_chain, NULL_TREE); in build_method_prototype_list_template() 4248 finish_struct (proto_record, field_decl_chain, NULL_TREE); in build_method_prototype_template() 4758 finish_struct (objc_category_template, field_decl_chain, NULL_TREE); in build_category_template() 4783 finish_struct (objc_selector_template, field_decl_chain, NULL_TREE); in build_selector_template() [all …]
|
| H A D | ChangeLog | 205 a class before calling finish_struct(), and restore 257 start_struct() and finish_struct().
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | c-tree.h | 208 extern tree finish_struct PARAMS ((tree, tree, tree));
|
| H A D | c-parse.in | 1758 { $$ = finish_struct ($<ttype>4, $5, chainon ($1, $7)); } 1760 { $$ = finish_struct (start_struct (RECORD_TYPE, NULL_TREE), 1766 { $$ = finish_struct ($<ttype>4, $5, chainon ($1, $7)); } 1768 { $$ = finish_struct (start_struct (UNION_TYPE, NULL_TREE),
|
| H A D | FSFChangeLog.10 | 1866 * c-decl.c (finish_struct): 2904 * c-decl.c (finish_struct): Warn if field with enumeral type is 3209 * c-decl.c (finish_struct): Set it when set DECL_BIT_FIELD. 3981 * c-decl.c (finish_struct): Don't mess with the type of bitfields. 5442 * c-decl.c (finish_struct): If transparent_union attribute 7829 * c-decl.c (finish_struct): Properly update DECL_PACKED. 8333 * objc-act.c: Update calls to start_decl, finish_struct, 8505 * c-tree.h (finish_enum, finish_struct): Add ATTRIBUTES argument. 8509 (structsp): Pass attribute arg to finish_struct. 8511 * c-decl.c (finish_struct): Add ATTRIBUTES argument, call
|
| H A D | c-decl.c | 5147 finish_struct (t, fieldlist, attributes) in finish_struct() function
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | c-tree.h | 464 extern tree finish_struct (tree, tree, tree);
|
| H A D | c-parser.c | 1955 ret.spec = finish_struct (type, nreverse (contents), in c_parser_struct_or_union_specifier()
|
| H A D | c-decl.c | 5461 finish_struct (tree t, tree fieldlist, tree attributes) in finish_struct() function
|