Go to file
Mark Mitchell 4393e10527 cp-tree.h (tsubst): Change prototype.
* cp-tree.h (tsubst): Change prototype.
	(tsubst_expr): Likewise.
	(tsubst_copy): Likewise.
	(type_unification): Remove prototype.
	* call.c (convert_default_arg): Adjust call to tsubst_expr.
	* class.c (resolve_address_of_overloaded_function): Just use
	fn_type_unification.
	* decl.c (grokdeclarator): Adjust call to tsubst.
	* method.c (build_template_parm_names): Likewise.
	* pt.c (GTB_VIA_VIRTUAL): New macro.
	(GTB_IGNORE_TYPE): Likewise.
	(resolve_overloaded_unification): Add `complain' parameter.
	(try_one_overload): Likewise.
	(tsubst_template_arg_vector): Likewise.
	(tsubst_template_parms): Likewise.
	(tsubst_aggr_type): Likewise.
	(tsubst_arg_types): Likewise.
	(tsubst_call_declarator_parms): Likewise.
	(unify): Remove explicit_mask.
	(type_unification_real): Likewise.
	(get_template_base_recursive): Likewise.
	(coerce_template_template_parms): Provide prototype.
	(tsubst_function_type): Likewise.
	(try_class_unification): New function.
	All callers changed to use new complain parameter.
	(get_template_base): Use try_class_unification.
	(unify): Adjust handling of classes derived from template types.
	(fn_type_unification): Substitute explicit arguments before
	unification.

From-SVN: r25243
1999-02-16 11:32:51 +00:00
config mh-armpic: New file. 1999-02-02 14:54:35 -07:00
contrib egcs_update: Test return values of 'cvs update'. 1999-02-04 08:07:51 +00:00
etc
gcc cp-tree.h (tsubst): Change prototype. 1999-02-16 11:32:51 +00:00
include
INSTALL
libchill
libf2c delete/change my email address 1999-02-15 13:18:19 -05:00
libiberty Makefile.in: Change mkstemp -> mkstemps. 1999-02-09 08:40:23 -05:00
libio * gen-params (VTABLE_LABEL_PREFIX): Handle windows32. 1999-02-10 04:04:34 -07:00
libobjc
libstdc++ * Makefile.in (stuff2): Tweak. 1999-02-07 10:57:14 -05:00
texinfo Makefile.am (noinst_PROGRAMS): Renamed from "bin_PROGRAMS" to avoid installing anything. 1999-02-01 10:33:58 +00:00
.cvsignore
ChangeLog configure.in (*-*-cygwin32*): Use config/mh-cygwin instead of the old name config/mh-cygwin32. 1999-02-09 14:01:11 -07:00
config-ml.in
config.guess config.guess: Improve detection of i686 on UnixWare 7. 1999-01-30 13:08:39 +00:00
config.if
config.sub config.sub (oabi): Recognize. 1999-02-02 13:29:47 -05:00
configure
configure.in configure.in (*-*-cygwin32*): Use config/mh-cygwin instead of the old name config/mh-cygwin32. 1999-02-09 14:01:13 -07:00
COPYING
COPYING.LIB
install-sh
ltconfig
ltmain.sh
MAINTAINERS Change my email address 1999-02-03 10:38:49 -05:00
Makefile.in Patch to fix canadian cross build problem with libcpp.a. 1999-02-02 14:36:33 -08:00
missing
mkinstalldirs
move-if-change
README
symlink-tree
ylwrap

		   README for GNU development tools

This directory contains various GNU compilers, assemblers, linkers, 
debuggers, etc., plus their support routines, definitions, and documentation.


Check the INSTALL directory for detailed configuration and installation
instructions.


Much of the code and documentation enclosed is copyright by
the Free Software Foundation, Inc.  See the file COPYING or
COPYING.LIB in the various directories, for a description of the
GNU General Public License terms under which you can copy the files.

REPORTING BUGS: Again, see gdb/README, binutils/README, etc., for info
on where and how to report problems.