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.