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

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |msebor at gcc dot gnu.org
      Known to work|                            |7.3.0, 8.2.0, 9.0
         Resolution|---                         |FIXED
      Known to fail|                            |6.4.0

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
The warning has been issued since GCC 7.1.0 as a result of r237775:

r237775 | jason | 2016-06-24 17:57:13 -0400 (Fri, 24 Jun 2016) | 7 lines

        P0145R2: Refining Expression Order for C++ (complex LHS of =).

gcc/c-common/
        * c-common.c (verify_tree) [COMPOUND_EXPR]: Fix handling on LHS of
        MODIFY_EXPR.
gcc/cp/
        * typeck.c (cp_build_modify_expr): Leave COMPOUND_EXPR on LHS.


Let me add a test case and resolve this as fixed.

Reply via email to