P0145: Refining Expression Order for C++ (assignment)
authorJason Merrill <jason@redhat.com>
Fri, 8 Jul 2016 20:23:40 +0000 (16:23 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 8 Jul 2016 20:23:40 +0000 (16:23 -0400)
commit8a1b7b7fd75a38474a335a98ac97d674b4c38b20
tree57053fa5b939d159bb3af3ae4a24979748e4b2f9
parent642bcbdf1d63f4c20070bfa7f15998f5b833a527
P0145: Refining Expression Order for C++ (assignment)

* gimplify.c (initial_rhs_predicate_for): New.
(gimplfy_modify_expr): Gimplify RHS before LHS.

Co-Authored-By: Richard Biener <rguenther@suse.de>
From-SVN: r238175
gcc/ChangeLog
gcc/gimplify.c