8sa1-gcc/gcc/cp
Mark Mitchell 50714e797c class.c (resolve_address_of_overloaded_function): Do conversion to correct type here, rather than ...
* class.c (resolve_address_of_overloaded_function): Do conversion
	to correct type here, rather than ...
	(instantiate_type): Here.
	* cp-tree.h (DECL_TEMPLATE_PARM_P): New macro.
	(DECL_TEMPLATE_TEMPLATE_PARM_P): Use it.
	(decl_template_parm_p): Remove.
	* decl.c (pushdecl): Don't set DECL_CONTEXT for a template
	paramter.
	* lex.c (do_identifier): Use DECL_TEMPLATE_PARM_P.
	(push_inline_template_parms_recursive): Set it.
	(decl_template_parm_p): Remove.
	(check_template_shadow): Use DECL_TEMPLATE_PARM_P.
	(process_template_parm): Set it.

From-SVN: r24344
1998-12-16 15:51:21 +00:00
..
inc update copyrights 1998-11-22 22:12:41 -05:00
call.c decl.c (build_typename_type): Set DECL_ARTIFICIAL. 1998-12-07 07:27:47 -05:00
ChangeLog class.c (resolve_address_of_overloaded_function): Do conversion to correct type here, rather than ... 1998-12-16 15:51:21 +00:00
ChangeLog.1
ChangeLog.egcs
class.c class.c (resolve_address_of_overloaded_function): Do conversion to correct type here, rather than ... 1998-12-16 15:51:21 +00:00
config-lang.in
cp-tree.def cp-tree.def (CPLUS_BINDING): Update documentation. 1998-12-13 14:46:07 +00:00
cp-tree.h class.c (resolve_address_of_overloaded_function): Do conversion to correct type here, rather than ... 1998-12-16 15:51:21 +00:00
cvt.c class.c (pushclass): Tweak handling of class-level bindings. 1998-12-14 15:35:40 +00:00
decl2.c class.c (pushclass): Tweak handling of class-level bindings. 1998-12-14 15:35:40 +00:00
decl.c class.c (resolve_address_of_overloaded_function): Do conversion to correct type here, rather than ... 1998-12-16 15:51:21 +00:00
decl.h
errfn.c update copyrights 1998-11-22 22:12:41 -05:00
error.c decl.c (build_typename_type): Set DECL_ARTIFICIAL. 1998-12-07 07:27:47 -05:00
except.c See ChangeLog.. 1998-12-08 14:04:03 +00:00
exception.cc See ChangeLog.. 1998-12-08 14:04:03 +00:00
expr.c update copyrights 1998-11-22 22:12:41 -05:00
friend.c update copyrights 1998-11-22 22:12:41 -05:00
g++.1
g++FAQ.texi
g++spec.c * g++spec.c: Don't prototype xmalloc. 1998-11-27 10:10:02 +00:00
gxx.gperf
gxxint.texi
hash.h
init.c except.c (expand_throw): Use cp_finish_decl for the throw temp. 1998-11-24 19:28:51 -05:00
input.c update copyrights 1998-11-22 22:12:41 -05:00
lang-options.h decl.c (build_typename_type): Set DECL_ARTIFICIAL. 1998-12-07 07:27:47 -05:00
lang-specs.h lang-specs.h (default_compilers): Pass -MD, -MMD and -MG to cc1plus if configured with cpplib. 1998-12-16 08:38:14 -05:00
lex.c class.c (resolve_address_of_overloaded_function): Do conversion to correct type here, rather than ... 1998-12-16 15:51:21 +00:00
lex.h update copyrights 1998-11-22 22:12:41 -05:00
Make-lang.in * Make-lang.in (cxxmain.o): Depend on $(DEMANGLE_H), not demangle.h 1998-12-08 02:50:33 -07:00
Makefile.in
method.c method.c (process_overload_item): Add call to build_mangled_C9x_name for intTI_type_nodes. 1998-11-23 12:03:46 +00:00
mpw-config.in
mpw-make.sed
new1.cc update copyrights 1998-11-22 22:12:41 -05:00
new2.cc update copyrights 1998-11-22 22:12:41 -05:00
new.cc update copyrights 1998-11-22 22:12:41 -05:00
NEWS decl.c (build_typename_type): Set DECL_ARTIFICIAL. 1998-12-07 07:27:47 -05:00
parse.c regen 1998-12-13 13:55:48 -05:00
parse.h
parse.y cp-tree.def (CPLUS_BINDING): Update documentation. 1998-12-13 14:46:07 +00:00
pt.c class.c (pushclass): Tweak handling of class-level bindings. 1998-12-14 15:35:40 +00:00
ptree.c cp-tree.def (CPLUS_BINDING): Update documentation. 1998-12-13 14:46:07 +00:00
repo.c update copyrights 1998-11-22 22:12:41 -05:00
rtti.c update copyrights 1998-11-22 22:12:41 -05:00
search.c class.c (handle_using_decl): Fix comment. 1998-12-03 16:58:03 +00:00
semantics.c
sig.c update copyrights 1998-11-22 22:12:41 -05:00
spew.c update copyrights 1998-11-22 22:12:41 -05:00
tinfo2.cc update copyrights 1998-11-22 22:12:41 -05:00
tinfo.cc update copyrights 1998-11-22 22:12:41 -05:00
tinfo.h update copyrights 1998-11-22 22:12:41 -05:00
tree.c class.c (pushclass): Tweak handling of class-level bindings. 1998-12-14 15:35:40 +00:00
typeck2.c typeck2.c (process_init_constructor): Use same_type_p. 1998-11-29 13:27:12 -05:00
typeck.c cp-tree.def (CPLUS_BINDING): Update documentation. 1998-12-13 14:46:07 +00:00
xref.c