Home
last modified time | relevance | path

Searched refs:finish_struct (Results 1 – 25 of 73) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-199416 * 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 DChangeLog-199325 * 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 DChangeLog-199589 (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 DChangeLog-1996455 * 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 DChangeLog-1998616 (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 Dlambda.cc509 return finish_struct (type, NULL_TREE); in vla_capture_type()
H A DChangeLog-1999665 * 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 DChangeLog-2001308 * 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 DChangeLog-20171719 * class.c (finish_struct_1, finish_struct): Adjust
1727 * class.c (finish_struct): Call set_class_bindings for the
1741 (finish_struct): For templates process USING_DECLS and clear
2380 unreverse_member_declarations, finish_struct,
2639 * class.c (finish_struct): Use OVL_P.
3958 (finish_struct): Use lkp_iterator.
H A DChangeLog1608 * class.cc (finish_struct): Always using op=.
1992 (finish_struct): Don't using op= if we have one already.
2548 * class.cc (finish_struct): Don't allow union initializer_list.
H A DChangeLog-20121440 * class.c (finish_struct): Adjust variants in templates, too.
1698 * class.c (finish_struct): Don't add a TAG_DEFN for a lambda.
2847 * class.c (finish_struct): Call add_method here for function usings.
/netbsd-src/external/gpl3/gcc/dist/gcc/objcp/
H A Dobjcp-decl.cc63 t = finish_struct (t, attributes); in objcp_finish_struct()
H A Dobjcp-decl.h42 #define finish_struct(loc, t, fieldlist, attributes, struct_info) \ macro
H A DChangeLog424 (finish_struct): Likewise.
429 (finish_struct): Same.
458 (finish_struct): Add two new, ignored, macro parameters.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/objcp/
H A Dobjcp-decl.c63 t = finish_struct (t, attributes); in objcp_finish_struct()
H A Dobjcp-decl.h42 #define finish_struct(loc, t, fieldlist, attributes, struct_info) \ macro
/netbsd-src/external/gpl3/gcc.old/dist/gcc/objc/
H A Dobjc-runtime-shared-support.c77 return finish_struct (input_location, type, fieldlist, NULL_TREE, in objc_finish_struct()
/netbsd-src/external/gpl3/gcc/dist/gcc/objc/
H A Dobjc-runtime-shared-support.cc77 return finish_struct (input_location, type, fieldlist, NULL_TREE, in objc_finish_struct()
H A DChangeLog1762 after finish_struct, not before, otherwise it may be wiped out by
2971 (objc_finish_struct): Likewise for finish_struct.
3004 finish_struct.
3044 finish_struct.
3538 a class before calling finish_struct(), and restore
3590 start_struct() and finish_struct().
/netbsd-src/external/gpl3/gcc/dist/gcc/c/
H A Dc-tree.h597 extern tree finish_struct (location_t, tree, tree, tree,
H A DChangeLog12 (finish_struct): Call it if "may_alias" attribute is
760 * c-decl.c (finish_struct): Fix thinko in previous change.
811 * c-decl.c (finish_struct): Warn for a union containing an aggregate
1449 (finish_incomplete_vars): New function, moved from finish_struct. Use
1451 (finish_struct): Remove obsolete comment about C_TYPE_INCOMPLETE_VARS
2421 * c-decl.c (finish_struct): Reset TYPE_TRANSPARENT_AGGR on
3101 * c-decl.c (finish_struct): Set DECL_SOURCE_LOCATION on
3453 (finish_struct): Test DECL_C_BIT_FIELD instead of DECL_INITIAL,
3864 (finish_struct): Likewise.
4322 (make_label, finish_struct): Likewise.
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/c/
H A Dc-tree.h584 extern tree finish_struct (location_t, tree, tree, tree,
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dlambda.c510 return finish_struct (type, NULL_TREE); in vla_capture_type()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A DFSFChangeLog.101866 * 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
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DFSFChangeLog.101866 * 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

123