* pt.c (convert_nontype_argument): Move check for is_overloaded_fn
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jan 1998 11:06:22 +0000 (11:06 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jan 1998 11:06:22 +0000 (11:06 +0000)
commit921eba2ade7a32cc73affa416f1c4d497ecec824
treebe8e6b3632153ed218587e2bd2c340b15ecaf8d3
parent3d894f4da28740d77f2c4f0525be5557ea63c02d
* pt.c (convert_nontype_argument): Move check for is_overloaded_fn
early to avoid bogus error.  Handle overloaded function
names provided as template arguments correctly.
(coerce_template_parms): Don't mishandle overloaded functions when
dealing with template template parameters.
(lookup_template_class): Issue an error message, rather than
crashing, when the TYPE_DECL provided is not a template type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17552 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/pt.c