aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.c
AgeCommit message (Expand)AuthorFilesLines
1997-12-06Merge from gcc-2.8Jeff Law1-5/+5
1997-12-03pt.c (tsubst): Remove tree_cons call (places redundant info into DECL_TEMPLAT...Benjamin Kosnik1-2/+0
1997-12-03tree.c (is_overloaded_fn): Handle getting a fn template.Jason Merrill1-14/+15
1997-11-28pt.c (check_explicit_specialization): Complain about using a template-id for ...Jason Merrill1-2/+9
1997-11-27cp-tree.h (struct lang_decl_flags): Add comdat.Jason Merrill1-1/+0
1997-11-27decl2.c (import_export_vtable): If we support one_only but not weak symbols...Jason Merrill1-10/+2
1997-11-26pt.c (unify): Handle `void' template parameters in specializations.Mark Mitchell1-0/+1
1997-11-18pt.c (do_poplevel): Don't prohibit jumps into this contour.Bruno Haible1-1/+1
1997-11-12pt.c (do_type_instantiation): Fix typo.Jason Merrill1-3/+14
1997-11-12init.c (build_new): Handle freeing allocated memory when the constructor throws.Jason Merrill1-1/+4
1997-11-11call.c (build_new_method_call): Handle getting a TEMPLATE_ID_EXPR around a TE...Jason Merrill1-33/+59
1997-11-10decl.c (grokdeclarator): Tweak conditions for pedwarn in previous change.Jason Merrill1-1/+1
1997-10-23pt.c (instantiate_decl): SET_DECL_IMPLICIT_INSTANTIATION on new decl.Jason Merrill1-0/+1
1997-10-22method.c (build_template_parm_names, [...]): Add static to definitions.Brendan Kehoe1-9/+8
1997-10-20decl.c (duplicate_decls): Handle template specializations correctly.Mark Mitchell1-1/+1
1997-10-16pt.c (determine_explicit_specialization): Initialize "dummy" to keep Purify q...Judy Goldberg1-1/+1
1997-10-14cp-tree.h (scratchalloc, [...]): Define as macros for now.Jason Merrill1-6/+7
1997-10-10* pt.c (instantiate_decl): Fix previous change.Jason Merrill1-5/+13
1997-10-09pt.c (tsubst): Fix thinko.Jason Merrill1-40/+35
1997-10-07decl.c (duplicate_decls): Don't warn about template instances.Jason Merrill1-12/+2
1997-10-06pt.c (instantiate_decl): Look for the original template.Jason Merrill1-4/+9
1997-09-29cp-tree.h, [...]: Lose DECL_C_STATIC and DECL_PUBLIC.Jason Merrill1-1/+1
1997-09-28[multiple changes]Jason Merrill1-38/+618
1997-09-11[multiple changes]Jason Merrill1-3/+43
1997-09-09* pt.c (unify): Just return 0 for a TYPENAME_TYPE.Jason Merrill1-0/+6
1997-09-08decl.c (current_local_enum): Remove static.Jody Goldberg1-5/+13
1997-09-08pt.c (begin_member_template_processing): Take a function as argument, not a s...Mark Mitchell1-11/+27
1997-09-06decl.c (replace_defag): Undo previous change.Mark Mitchell1-0/+6
1997-09-06class.c (grow_method): Remove check for redeclaration.Jason Merrill1-100/+441
1997-09-03pt.c (type_unification): If strict and the function parm doesn't use template...Jason Merrill1-4/+31
1997-09-03typeck.c (convert_arguments): Don't arbitrarily choose the first of a set of ...Jason Merrill1-1/+1
1997-09-02pt.c (unify): float doesn't match double.Jason Merrill1-3/+15
1997-08-20[multiple changes]Jason Merrill1-10/+14
1997-08-19pt.c (lookup_nested_type_by_name): Handle typedef wierdness.Jason Merrill1-1/+3
1997-08-19pt.c (instantiate_class_template): Call repo_template_used before finish_prev...Jason Merrill1-2/+2
1997-08-19mergeJason Merrill1-0/+5
1997-07-2492th Cygnus<->FSF quick mergeBrendan Kehoe1-3/+13
1997-07-0892th Cygnus<->FSF mergeMike Stump1-2/+2
1997-06-1891th Cygnus<->FSF quick mergeMike Stump1-12/+50
1997-05-2891th Cygnus<->FSF quick mergeMike Stump1-6/+16
1997-05-1991th Cygnus<->FSF quick mergeMike Stump1-22/+46
1997-05-0691th Cygnus<->FSF quick mergeJason Merrill1-7/+7
1997-04-2391th Cygnus<->FSF mergeMike Stump1-0/+3
1997-04-0290th Cygnus<->FSF quick mergeMike Stump1-6/+16
1997-02-1290th Cygnus<->FSF quick mergeMike Stump1-1/+2
1997-02-0690th Cygnus<->FSF quick mergeJason Merrill1-25/+10
1997-02-0490th Cygnus<->FSF quick mergeMike Stump1-8/+12
1997-01-2190th Cygnus<->FSF quick mergeMike Stump1-31/+37
1996-12-2790th Cygnus<->FSF quick mergeMike Stump1-28/+35
1996-12-1890th Cygnus<->FSF quick mergeMike Stump1-2/+10