Searched refs:make_typename_type (Results 1 – 25 of 31) sorted by relevance
12
| /netbsd/src/external/gpl3/gcc/dist/gcc/cp/ |
| D | friend.cc | 388 = make_typename_type (ctype, name, class_type, tf_error); in make_friend_class()
|
| D | ChangeLog-2002 | 970 * decl.c (make_typename_type): Issue errors about invalid results. 2221 * decl.c (make_typename_type): Use it. 2227 (nest_name_specifier): Call make_typename_type with tf_parsing set. 2273 * decl.c (make_typename_type): Use enforce_access. 3263 * decl.c (make_typename_type): Remove implicit typenameness. 3856 (make_typename_type): Use tsubst_flags_t. 3857 * decl.c (make_typename_type): Adjust. Return non-artificial 3861 * decl2.c (handle_class_head): Adjust make_typename_type call. 3865 * pt.c (convert_template_argument): Adjust make_typename_type 3962 (make_typename_type): Likewise.
|
| D | ChangeLog-2004 | 226 * decl.c (make_typename_type): Do not handle namespace-scoped 475 (make_typename_type): Change prototype. 481 (make_typename_type): Add tag_type parameter. 484 * friend.c (make_friend_class): Adjust call to make_typename_type. 491 make_typename_type. 499 make_typename_type and cp_parser_lookup_name. 502 Adjust calls to make_typename_type and cp_parser_lookup_name. 506 Adjust calls to make_typename_type and lookup_qualified_name. 512 make_typename_type. 515 make_typename_type. [all …]
|
| D | ChangeLog-2003 | 861 * decl.c (make_typename_type): Use dependent_type_p. 2112 * decl.c (make_typename_type): Use my_friendly_assert. 2612 * decl.c (make_typename_type): Pass it. 3740 * decl.c (make_typename_type): Likewise. 4367 (make_typename_type, make_unbound_class_template): Don't use 4472 * decl.c (make_typename_type): Don't crash on illegal code. 5938 * decl.c (make_typename_type, make_unmound_class_template, 6359 (make_typename_type): Likewise. 6431 * decl.c (make_typename_type): Use perform_or_defer_access_check. 6704 * decl.c (make_typename_type): Check access only when tf_error.
|
| D | ChangeLog-2006 | 340 * decl.c (make_typename_type, make_unbound_class_template): Likewise. 991 * decl.c (make_typename_type): Only try and resolve it when 2970 * decl.c (make_typename_type, grokdeclarator): Likewise. 3010 * decl.c (make_typename_type): Likewise.
|
| D | ChangeLog-1998 | 1384 (make_typename_type): Use it. 1899 * decl.c (make_typename_type): Move error to point where name 2022 * decl.c (make_typename_type): If context is a namespace, the code 2868 (make_typename_type): Adjust call to lookup_template_class. 3498 (pushdecl, make_typename_type, define_function, grokdeclarator): 4365 * decl.c (make_typename_type): Use currently_open_class. 5512 * decl.c (make_typename_type): Revert. 5531 (make_typename_type): Call it if the type we look up comes from 5818 * decl.c (make_typename_type): Handle template-id where the name 5829 * decl.c (make_typename_type): Handle getting a template-id for NAME.
|
| D | ChangeLog-1999 | 1008 * cp-tree.h (make_typename_type): Change prototype. 1009 * decl.c (make_typename_type): Only complain if so requested. 1015 make_typename_type. 4628 * decl.c (make_typename_type): Don't rely on uninitialized 5232 * decl.c (make_typename_type): Tighten error-checking. 5307 (make_typename_type): Handle template classes correctly. 5480 * decl.c (make_typename_type): Complain if we don't find a type 6195 * decl.c (make_typename_type): Don't issue an error if an
|
| D | ChangeLog-2012 | 890 * decl.c (make_typename_type): Record the use of typedefs. 960 * decl.c (make_typename_type): Only error out if tf_error is set 1359 to make_typename_type (complain & tf_error -> complain).
|
| D | ChangeLog-1997 | 711 * decl.c (make_typename_type): Do not try to call lookup_field for 981 * decl.c (make_typename_type): Handle getting a type for NAME. 1058 * decl.c (make_typename_type): Don't lookup the field if the
|
| D | ChangeLog-2009 | 409 * decl.c (make_typename_type): Use it. 554 * decl.c (make_typename_type): Diagnose ambiguity. Use 3317 * decl.c (make_typename_type): Do look inside currently open classes.
|
| D | ChangeLog | 2060 * decl.cc (make_typename_type): Allow a typename-specifier to 2066 <case TYPENAME_TYPE>: Pass tf_tst_ok to make_typename_type
|
| D | ChangeLog-1996 | 659 * decl.c (make_typename_type): Resolve references to 2192 * decl.c (make_typename_type): Handle getting a TYPE_DECL for a 2886 * decl.c (make_typename_type): Don't try to get the file and line
|
| D | ChangeLog-2021 | 2682 * decl.c (make_typename_type): After calling 3328 * decl.c (make_typename_type): Give an error and return when 3331 before calling make_typename_type.
|
| D | ChangeLog-2005 | 195 * parser.c (cp_parser_make_typename_type): Call make_typename_type 199 (cp_parser_elaborated_type_specifier): Call make_typename_type
|
| D | parser.cc | 4156 result = make_typename_type (parser->scope, id, typename_type, in cp_parser_make_typename_type() 4162 return make_typename_type (parser->scope, id, typename_type, tf_error); in cp_parser_make_typename_type() 19819 type = make_typename_type (parser->scope, type, typename_type, in cp_parser_simple_type_specifier() 20424 type = make_typename_type (parser->scope, decl, in cp_parser_elaborated_type_specifier() 25726 decl = make_typename_type (scope, decl, typename_type, in cp_parser_class_name() 25749 decl = make_typename_type (scope, decl, tag_type, tf_error); in cp_parser_class_name() 30212 type = make_typename_type (parser->scope, type, typename_type, in cp_parser_type_requirement() 30548 type = make_typename_type (parser->scope, name, tag_type, in cp_parser_lookup_name()
|
| D | ChangeLog-2015 | 3595 * decl.c (make_typename_type): Handle seeing a variable template. 3852 * decl.c (make_typename_type): Pass tsubst_flags_t argument
|
| D | ChangeLog-2001 | 509 * decl.c (make_typename_type): Handle getting a class template. 3520 (make_typename_type): Likewise.
|
| D | ChangeLog-2011 | 807 * decl.c (make_typename_type, make_unbound_class_template): Accept 1201 * decl.c (duplicate_decls, make_typename_type, grokdeclarator): Use
|
| D | name-lookup.cc | 2537 decl = make_typename_type (USING_DECL_SCOPE (decl), in strip_using_decl()
|
| D | decl.cc | 4110 make_typename_type (tree context, tree name, enum tag_types tag_type, in make_typename_type() function 8789 return make_typename_type (inst, type_identifier, in get_tuple_element_type()
|
| D | ChangeLog-2019 | 5144 * decl.c (make_typename_type): Allow for TYPE_PACK_EXPANSION as 5232 * parser.c (cp_parser_class_name): Don't call make_typename_type
|
| D | ChangeLog-2008 | 2441 * decl.c (build_typename_type, make_typename_type,
|
| D | ChangeLog-2007 | 3220 * decl.c (make_typename_type): If the qualified name is not a
|
| D | cp-tree.h | 6811 extern tree make_typename_type (tree, tree, enum tag_types, tsubst_fla…
|
| D | pt.cc | 8494 orig_arg = make_typename_type (TREE_OPERAND (arg, 0), in convert_template_argument() 15963 return make_typename_type (TYPE_CONTEXT (arg), in tsubst() 16371 f = make_typename_type (ctx, f, typename_type, tcomplain); in tsubst()
|
12