Home
last modified time | relevance | path

Searched refs:xref_basetypes (Results 1 – 25 of 30) sorted by relevance

12

/netbsd/src/external/gpl3/gcc/dist/gcc/objcp/
Dobjcp-decl.cc46 xref_basetypes (s, NULL_TREE); /* no base classes here! */ in objcp_start_struct()
/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dlambda.cc155 xref_basetypes (type, /*bases=*/NULL_TREE); in begin_lambda_type()
497 xref_basetypes (type, NULL_TREE); in vla_capture_type()
DChangeLog-20041845 * decl.c (xref_basetypes): Look through typedefs before checking
1864 * decl.c (xref_basetypes): Use TYPE_MARKED_P. Determine diamond
1928 * decl.c (xref_basetypes): Remove TYPE_USES_MULTIPLE_INHERITANCE,
2532 xref_basetypes, start_preparsed_function, save_function_data,
3223 * decl.c (xref_basetypes): Adjust base access vector creation.
3387 * decl.c (xref_basetypes): Adjust BINFO creation and accessors.
3613 * decl.c (xref_basetypes): Refactor.
3630 * decl.c (xref_basetypes): Set it here.
3635 * decl.c (xref_basetypes): Set CLASSTYPE_NON_AGGREGATE here.
3769 * decl.c (xref_basetypes): Use make_tree_binfo directly.
[all …]
DChangeLog-2016757 * decl.c (xref_basetypes): In C++17 aggregates can have bases.
1075 (xref_basetypes): Likewise.
2238 * decl.c (xref_basetypes): Revert r117839 changes; add fix-up
2241 * cp-tree.h (xref_basetypes): Adjust declaration.
2242 * parser.c (cp_parser_class_head): Adjust xref_basetypes call.
2298 * parser.c (cp_parser_class_head): When xref_basetypes fails and
2348 * parser.c (cp_parser_class_head): When xref_basetypes fails and
Drtti.cc1489 xref_basetypes (pseudo_type, /*bases=*/NULL_TREE); in get_tinfo_desc()
DChangeLog-20121439 * decl.c (xref_basetypes): Complain about incomplete template base.
1443 * parser.c (cp_parser_class_head): Call xref_basetypes here.
2719 * decl.c (xref_basetypes): Call dependent_scope_p instead of
2792 * decl.c (xref_basetypes): Check VEC_length instead of VEC_space.
DChangeLog-199921 * decl.c (xref_basetypes): Don't set CLASSTYPE_VBASECLASSES here.
145 * decl.c (xref_basetypes): Likewise.
715 (xref_basetypes): Likewise.
2714 (xref_basetypes): Adjust now that current_lang_base is a varray.
6019 * decl.c (xref_basetypes): Set CLASSTYPE_VBASECLASSES here.
6127 * decl.c (xref_basetypes): Avoid ill-timed recursion.
6377 * decl.c (xref_basetypes): Comment.
6378 * pt.c (instantiate_class_template): Use xref_basetypes.
DChangeLog-19971587 * decl.c (xref_basetypes): Remove non-virtual destructor warning.
2343 * decl.c (xref_basetypes): Allow a base class that depends on
2481 * decl.c (xref_basetypes): Add warning for non-polymorphic type
DChangeLog-1998627 (xref_basetypes): Likewise.
1578 (xref_basetypes): Don't set CLASSTYPE_LOCAL_TYPEDECLS.
2309 * decl.c (xref_basetypes): Call unshare_base_binfos.
2329 (xref_basetypes): Change calls to make_binfo.
5968 * decl.c (xref_basetypes): Do call complete_type for basetypes
6178 * decl.c (xref_basetypes): Use it.
6680 (grok_op_properties, xref_tag, xref_basetypes): Likewise.
6768 * decl.c (xref_basetypes): Don't call complete_type for basetypes
DChangeLog-2006497 * cp-tree.h (xref_basetypes): Return bool instead of void.
498 * decl.c (xref_basetypes): Adjust definition. Return false
501 from xref_basetypes.
DChangeLog-20022484 (xref_basetypes): Change prototype.
2487 * decl.c (xref_basetypes): Simplify.
2491 (structsp): Adjust call to xref_basetypes.
2493 (instantiate_class_template): Adjust call to xref_basetypes.
DChangeLog-2001273 * decl.c (xref_basetypes): Don't use C99 construct in tag_code
284 * decl.c (xref_basetypes): Handle attributes between
2700 (xref_basetypes): Likewise.
DChangeLog-20001411 (xref_basetypes): Likewise.
5254 grok_op_properties, xref_tag, xref_basetypes,
5362 * decl.c (xref_tag, xref_basetypes): Use tree_low_cst.
5723 (xref_basetypes): Set TYPE_HAS_NEW_OPERATOR and
5836 (xref_basetypes): BINFO_OFFSET is sizetype.
DChangeLog-2003304 * decl.c (xref_basetypes): Check java class inheritance.
2800 * decl.c (xref_basetypes): Handle error_mark_node.
5816 * cp/decl.c (xref_basetypes): Access and virtuality passed
6364 (xref_basetypes): Simplify.
DChangeLog-19953201 * decl.c (xref_basetypes): Check for unions with basetypes here.
3230 (xref_tag): Split out base handling into xref_basetypes.
DChangeLog-20171484 mark_inline_variable, grokdeclarator, grokparms, xref_basetypes,
4760 * decl.c (xref_basetypes): Also check for indirect vbases.
Ddecl.cc15959 xref_basetypes (tree ref, tree base_list) in xref_basetypes() function
16910 xref_basetypes (type, NULL_TREE); in cxx_simulate_record_decl()
DChangeLog-2008946 * decl.c (xref_basetypes): Check base for MAYBE_CLASS_TYPE_P,
DChangeLog-20072606 (xref_basetypes): Handle pack expansions in the base class.
DChangeLog-20052367 * decl.c (xref_basetypes, finish_method): Adjust.
Dcp-tree.h6852 extern void xref_basetypes (tree, tree);
DChangeLog-20093027 (xref_basetypes) : Fixup the variant types after setting
DChangeLog-20102892 * decl.c (xref_basetypes): Return false in case of ill-formed
DChangeLog-20151619 * decl.c (xref_basetypes): Check virtual and/or multiple
DChangeLog-19963961 * decl.c (xref_basetypes): Likewise.

12