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

Reply via email to