re PR c++/69753 (bogus: expected primary-expression before ‘>’ token)
authorJason Merrill <jason@redhat.com>
Mon, 15 Feb 2016 21:14:05 +0000 (16:14 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 15 Feb 2016 21:14:05 +0000 (16:14 -0500)
commit2bd0a2d6b1b823008e36e1a5833cf520c3807ecc
tree2e45a14353f0c3873d716c8fe004c3189dbf32fa
parentfe69277d6650978749d17d11f488230cee1b2ad9
re PR c++/69753 (bogus: expected primary-expression before ‘>’ token)

PR c++/69753

* search.c (any_dependent_bases_p): Split out...
* name-lookup.c (do_class_using_decl): ...from here.
* call.c (build_new_method_call_1): Don't complain about missing object
if there are dependent bases.  Tweak error.
* tree.c (non_static_member_function_p): Remove.
* pt.c (type_dependent_expression_p): A member template of a
dependent type is dependent.
* cp-tree.h: Adjust.

From-SVN: r233431
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-tree.h
gcc/cp/name-lookup.c
gcc/cp/pt.c
gcc/cp/search.c
gcc/cp/semantics.c
gcc/cp/tree.c
gcc/testsuite/g++.dg/lookup/member3.C [new file with mode: 0644]