https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91845
--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Author: mpolacek Date: Tue Sep 24 14:38:53 2019 New Revision: 276102 URL: https://gcc.gnu.org/viewcvs?rev=276102&root=gcc&view=rev Log: PR c++/91845 - ICE with invalid pointer-to-member. * expr.c (mark_use): Use error_operand_p. * typeck2.c (build_m_component_ref): Check error_operand_p after calling mark_[lr]value_use. * g++.dg/cpp1y/pr91845.C: New test. Added: trunk/gcc/testsuite/g++.dg/cpp1y/pr91845.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/expr.c trunk/gcc/cp/typeck2.c trunk/gcc/testsuite/ChangeLog