PR c++/85545 - ICE with noexcept PMF conversion.
commitb6f86387bc37999314bedc84c7c6e81cf2aa5dcc
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Apr 2018 15:00:53 +0000 (27 15:00 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Apr 2018 15:00:53 +0000 (27 15:00 +0000)
treedf50d3a40a9ba75887fd0d79d59d06b3940f8dc9
parent27695cc47a272bb7c6038ad807d9e6d7c1ad7063
PR c++/85545 - ICE with noexcept PMF conversion.

* cvt.c (cp_fold_convert): Pass PMF CONSTRUCTORs to
build_ptrmemfunc.
* typeck.c (build_ptrmemfunc): Don't build a NOP_EXPR for zero
adjustment.
(build_ptrmemfunc_access_expr): Special-case CONSTRUCTORs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259712 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cvt.c
gcc/cp/typeck.c