decl.c (build_ptrmemfunc_type): Don't give a PMF RECORD_TYPE TYPE_BINFO or TYPE_LANG_...
authorJason Merrill <jason@redhat.com>
Mon, 30 Jun 2014 18:51:22 +0000 (14:51 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 30 Jun 2014 18:51:22 +0000 (14:51 -0400)
commit1d7e2ec760cc5512747ab054765eca101fc49dc6
treeb299812b619edc726fd28c0a9424c67d7cf22d25
parent17adeaa773a12d1fc04b1af28aadd9c255ae56d0
decl.c (build_ptrmemfunc_type): Don't give a PMF RECORD_TYPE TYPE_BINFO or TYPE_LANG_SPECIFIC.

* decl.c (build_ptrmemfunc_type): Don't give a PMF RECORD_TYPE
TYPE_BINFO or TYPE_LANG_SPECIFIC.
* cp-tree.h (TYPE_PTRMEMFUNC_FLAG): Use TYPE_LANG_FLAG_2.
(TYPE_PTRMEMFUNC_P): Don't expect TYPE_LANG_SPECIFIC.
* typeck.c (build_ptrmemfunc_access_expr): Don't use lookup_member.
* pt.c (unify): Also check whether the argument is a PMF.

From-SVN: r212164
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/pt.c
gcc/cp/typeck.c