]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/21799 (Spurious ambiguity with pointers to members)
authorNathan Sidwell <nathan@codesourcery.com>
Fri, 8 Jul 2005 11:05:51 +0000 (11:05 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Fri, 8 Jul 2005 11:05:51 +0000 (11:05 +0000)
commitc510f071aa275888a868948f96d1de6f9aa59c3b
tree6dc8dcb1d6f6561680fe1e1bb402168e2088e03c
parent6a7b00ad6d2640c0660ee8f4a1fa9edc5812eb9f
re PR c++/21799 (Spurious ambiguity with pointers to members)

cp:
PR c++/21799
* pt.c (type_unification_real): Add is_method argument.  Use it
for this pointer unification.
(fn_type_unification): Adjust type_unification_real call.
(unify): Likewise.
testsuite:
PR c++/21799
* g++.dg/template/unify8.C: New.
* g++.dg/template/unify9.C: New.

From-SVN: r101760
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/unify8.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/unify9.C [new file with mode: 0644]