diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1998-11-21 05:42:20 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-11-21 00:42:20 -0500 |
commit | 161c12b0bf44568bd062d6b9309973bd3901065f (patch) | |
tree | 18dd11cb735a685056e90a54e5a93e5ccd074973 /gcc/reload1.c | |
parent | e42e5028955eb799abbbaa7cdcf813d936782226 (diff) | |
download | gcc-161c12b0bf44568bd062d6b9309973bd3901065f.zip gcc-161c12b0bf44568bd062d6b9309973bd3901065f.tar.gz gcc-161c12b0bf44568bd062d6b9309973bd3901065f.tar.bz2 |
Handle specifying template args to member function templates.
* tree.c (build_overload): Always create an OVERLOAD for a template.
* search.c (add_conversions): Handle finding an OVERLOAD.
* decl2.c (check_classfn): Likewise.
* lex.c (identifier_type): See through a baselink.
* parse.y (do_id): Don't call do_identifier if we got a baselink.
* class.c (instantiate_type, case TREE_LIST): Recurse.
* decl.c (grokdeclarator): Allow a boolean constant for array
bounds, odd as that sounds.
* pt.c (unify): Be more strict about non-type parms, except for
array bounds.
(UNIFY_ALLOW_INTEGER): New macro.
From-SVN: r23740
Diffstat (limited to 'gcc/reload1.c')
0 files changed, 0 insertions, 0 deletions