PR c++/81164 - ICE with invalid inherited constructor.
commitb56115acaa9e5911e4dc2cb6689839685e8e1d21
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jun 2017 15:30:11 +0000 (29 15:30 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jun 2017 15:30:11 +0000 (29 15:30 +0000)
tree25c42b5cc3d4ffc3545b2a55bb83c2ceba7a956e
parent7da758eea172fdea58314cee52784f54d945599d
PR c++/81164 - ICE with invalid inherited constructor.

* search.c (binfo_direct_p): New.
* name-lookup.c (do_class_using_decl): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249797 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/name-lookup.c
gcc/cp/search.c
gcc/testsuite/g++.dg/cpp0x/inh-ctor28.C [new file with mode: 0644]