Searched refs:xref_basetypes (Results 1 – 25 of 30) sorted by relevance
12
| /netbsd/src/external/gpl3/gcc/dist/gcc/objcp/ |
| D | objcp-decl.cc | 46 xref_basetypes (s, NULL_TREE); /* no base classes here! */ in objcp_start_struct()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/cp/ |
| D | lambda.cc | 155 xref_basetypes (type, /*bases=*/NULL_TREE); in begin_lambda_type() 497 xref_basetypes (type, NULL_TREE); in vla_capture_type()
|
| D | ChangeLog-2004 | 1845 * 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 …]
|
| D | ChangeLog-2016 | 757 * 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
|
| D | rtti.cc | 1489 xref_basetypes (pseudo_type, /*bases=*/NULL_TREE); in get_tinfo_desc()
|
| D | ChangeLog-2012 | 1439 * 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.
|
| D | ChangeLog-1999 | 21 * 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.
|
| D | ChangeLog-1997 | 1587 * 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
|
| D | ChangeLog-1998 | 627 (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
|
| D | ChangeLog-2006 | 497 * cp-tree.h (xref_basetypes): Return bool instead of void. 498 * decl.c (xref_basetypes): Adjust definition. Return false 501 from xref_basetypes.
|
| D | ChangeLog-2002 | 2484 (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.
|
| D | ChangeLog-2001 | 273 * decl.c (xref_basetypes): Don't use C99 construct in tag_code 284 * decl.c (xref_basetypes): Handle attributes between 2700 (xref_basetypes): Likewise.
|
| D | ChangeLog-2000 | 1411 (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.
|
| D | ChangeLog-2003 | 304 * 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.
|
| D | ChangeLog-1995 | 3201 * decl.c (xref_basetypes): Check for unions with basetypes here. 3230 (xref_tag): Split out base handling into xref_basetypes.
|
| D | ChangeLog-2017 | 1484 mark_inline_variable, grokdeclarator, grokparms, xref_basetypes, 4760 * decl.c (xref_basetypes): Also check for indirect vbases.
|
| D | decl.cc | 15959 xref_basetypes (tree ref, tree base_list) in xref_basetypes() function 16910 xref_basetypes (type, NULL_TREE); in cxx_simulate_record_decl()
|
| D | ChangeLog-2008 | 946 * decl.c (xref_basetypes): Check base for MAYBE_CLASS_TYPE_P,
|
| D | ChangeLog-2007 | 2606 (xref_basetypes): Handle pack expansions in the base class.
|
| D | ChangeLog-2005 | 2367 * decl.c (xref_basetypes, finish_method): Adjust.
|
| D | cp-tree.h | 6852 extern void xref_basetypes (tree, tree);
|
| D | ChangeLog-2009 | 3027 (xref_basetypes) : Fixup the variant types after setting
|
| D | ChangeLog-2010 | 2892 * decl.c (xref_basetypes): Return false in case of ill-formed
|
| D | ChangeLog-2015 | 1619 * decl.c (xref_basetypes): Check virtual and/or multiple
|
| D | ChangeLog-1996 | 3961 * decl.c (xref_basetypes): Likewise.
|
12