aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.c
AgeCommit message (Expand)AuthorFilesLines
2001-08-11pt.c (maybe_fold_nontype_arg): Use TREE_TYPE of ARG as the criterion to avoid...Kriang Lerdsuwanakij1-10/+13
2001-07-26pt.c (tsubst_template_parms): Call maybe_fold_nontype_arg and tsubst_expr for...Kriang Lerdsuwanakij1-2/+3
2001-07-19class.c (type_requires_array_cookie): New function.Mark Mitchell1-1/+0
2001-07-11* Revert today's change -- there is a subtle bug.Ben Elliston1-1/+1
2001-07-11re PR c++/80 (g++ enum and attributed __packed__)Ben Elliston1-1/+1
2001-07-11pt.c (tsubst_decl): Set DECL_CONTEXT for namespace-scope variables.Mark Mitchell1-2/+3
2001-07-06cp-tree.h (copy_template_template_parm): Rename to ...Kriang Lerdsuwanakij1-2/+1
2001-06-14class.c (dfs_find_final_overrider): Fix logic.Jason Merrill1-1/+14
2001-06-06call.c (convert_default_arg): Use INTEGRAL_TYPE_P.John David Anglin1-2/+1
2001-06-06pt.c (instantiate_decl): Tell the repository code about the clones, not the c...Mark Mitchell1-1/+19
2001-05-21cp-tree.def (START_CATCH_STMT): Lose.Jason Merrill1-3/+2
2001-05-20pt.c (determine_specialization): Ignore artificial functions.Kriang Lerdsuwanakij1-0/+3
2001-05-01cp-tree.def (USING_STMT): New statement node.Nathan Sidwell1-1/+7
2001-04-24Lazy __FUNCTION__ generation.Nathan Sidwell1-30/+7
2001-04-24pt.c (tsubst_decl): Use VOID_TYPE_P.Nathan Sidwell1-4/+4
2001-04-12cp-tree.h (TYPE_LINKAGE_IDENTIFIER): New macro.Jason Merrill1-1/+1
2001-03-28pt.c (check_default_tmpl_args): Make error messages clearer.Phil Edwards1-2/+2
2001-03-21pt.c (instantiate_decl): Abort if we see a member constant instantiation that...Jason Merrill1-56/+28
2001-03-19Compute DECL_ASSEMBLER_NAME lazily.Mark Mitchell1-81/+15
2001-03-15varasm.c (assemble_alias): Use DECL_ASSEMBLER_NAME...Mark Mitchell1-6/+4
2001-03-01Implement using decls inside template functions.Nathan Sidwell1-0/+8
2001-02-28Remove floating point and complex type template constant parms.Nathan Sidwell1-21/+1
2001-02-18invoke.texi (-fsquangle): Remove documentation.Mark Mitchell1-4/+2
2001-02-18Do put the VTT parameter in DECL_ARGUMENTS.Jason Merrill1-0/+11
2001-02-18pt.c (check_explicit_specialization): Copy TREE_PRIVATE and TREE_PROTECTED fr...Mark Mitchell1-0/+5
2001-02-16pt.c (push_template_decl_real): Don't remangle the name of a class template.Mark Mitchell1-1/+3
2001-02-14pt.c (unify): Don't check cv quals of array types.Nathan Sidwell1-0/+4
2001-02-12pt.c (maybe_adjust_types_for_deduction, [...]): Remove spurious information i...Nathan Sidwell1-18/+4
2001-02-12Remove old ABI support.Mark Mitchell1-103/+7
2001-02-08search.c (shared_member_p): New function.Jason Merrill1-15/+40
2001-02-06pt.c (lookup_template_class): Make sure it's a primary template or template_t...Nathan Sidwell1-1/+7
2001-01-29tree.c, tree.h (build_parse_node): Remove; was identical to build_nt.Joseph Myers1-2/+2
2001-01-28configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.Kaveh R. Ghazi1-2/+0
2001-01-24pt.c (tsubst_decl): Remove IN_DECL parameter.Nathan Sidwell1-6/+15
2001-01-24pt.c (check_explicit_specialization): Clone constructors and destructors.Kriang Lerdsuwanakij1-0/+5
2001-01-22cp-tree.h (unification_kind_t): Add DEDUCE_ORDER.Nathan Sidwell1-42/+100
2001-01-19cp-tree.h (lookup_template_class): Add complain parm.Nathan Sidwell1-10/+21
2001-01-19pt.c (copy_default_args_to_explicit_spec): Preserve object's CV quals.Nathan Sidwell1-21/+26
2001-01-18pt.c (UNIFY_ALLOW_OUTER_LEVEL): New unify flag.Nathan Sidwell1-19/+28
2001-01-15pt.c (check_nontype_parm): Rename to ...Nathan Sidwell1-4/+4
2001-01-15pt.c (check_nontype_parm): New function.Nathan Sidwell1-22/+39
2001-01-11pt.c (unify): Check array has a domain, before checking whether it is variabl...Nathan Sidwell1-0/+1
2001-01-11pt.c (copy_default_args_to_explicit_spec_1): New function.Mark Mitchell1-25/+111
2001-01-11c-common.h (CTI_VOID_LIST): Remove.Mark Mitchell1-2/+7
2001-01-10output.h (make_function_rtl): Remove prototype.Mark Mitchell1-2/+2
2001-01-08cp-tree.h (lang_decl_flags): Rename defined_in_class to initialized_in_class.Nathan Sidwell1-11/+8
2001-01-04call.c (build_conv): Don't use build1 for USER_CONV.Mark Mitchell1-4/+4
2001-01-03class.c (invalidate_class_lookup_cache): Zero the previous_class_values.Mark Mitchell1-10/+15
2000-12-29class.c (pushclass): Remove #if 0'd code.Mark Mitchell1-20/+6
2000-12-29Add commentMark Mitchell1-0/+4