PR c++/40942 - Failure of template specialization partial ordering
authordodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Apr 2012 08:51:26 +0000 (08:51 +0000)
committerdodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Apr 2012 08:51:26 +0000 (08:51 +0000)
commit6b1f07974e6932dce746374190eead08c5d2b150
tree73f1212f31e4b2a93c0fa0839a43d146982aef43
parent90aafff6f2df522d3e8309990cac3cba246f20ed
PR c++/40942 - Failure of template specialization partial ordering

gcc/cp/

* pt.c (more_specialized_fn):  Don't apply decay conversion to
types of function parameters.

gcc/testsuite/

* g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
DR 214 in account.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@186067 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.pt/spec40.C