https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111899

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Patrick Palka <ppa...@gcc.gnu.org>:

https://gcc.gnu.org/g:5ac53c025e08b4c464b02cfc595e422813023c81

commit r14-4800-g5ac53c025e08b4c464b02cfc595e422813023c81
Author: Patrick Palka <ppa...@redhat.com>
Date:   Fri Oct 20 13:36:11 2023 -0400

    rust: build failure after NON_DEPENDENT_EXPR removal [PR111899]

    This patch removes stray NON_DEPENDENT_EXPR checks following the removal
    of this tree code from the C++ FE.  (Since this restores the build I
    supppose it means the Rust FE never creates NON_DEPENDENT_EXPR trees in
    the first place, so no further analysis is needed.)

            PR rust/111899

    gcc/rust/ChangeLog:

            * backend/rust-constexpr.cc (potential_constant_expression_1):
            Remove NON_DEPENDENT_EXPR handling.
            * backend/rust-tree.cc (mark_exp_read): Likewise.
            (mark_use): Likewise.
            (lvalue_kind): Likewise.

Reply via email to