re PR c++/52597 ([C++11] confusing diagnostics for invalid use of non-static member...
authorJason Merrill <jason@redhat.com>
Wed, 27 Mar 2013 03:01:41 +0000 (23:01 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 27 Mar 2013 03:01:41 +0000 (23:01 -0400)
commit6c74ff23008028116fa0ee942d2905e56a55fbab
tree2e50cb35e78c966ced31e42dc6a61b9320d90a4f
parent845367eb3b3a6845a603e2d959c85fba9ce921da
re PR c++/52597 ([C++11] confusing diagnostics for invalid use of non-static member function in decltype)

PR c++/52597
* typeck.c (invalid_nonstatic_memfn_p): Use get_first_fn.  Take tree.
* semantics.c (finish_decltype_type): Check it before type_unknown_p.
* cp-tree.h: Adjust prototype.

From-SVN: r197131
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/semantics.c
gcc/cp/typeck.c
gcc/testsuite/g++.dg/cpp0x/decltype50.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/overload6.C
gcc/testsuite/g++.dg/template/ptrmem4.C
gcc/testsuite/g++.old-deja/g++.mike/p11110.C