[Bug c++/78929] Incorrect implementation of Refining Expression Evaluation Order for Idiomatic C++

2016-12-26 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78929 Markus Trippelsdorf changed: What|Removed |Added Resolution|FIXED |INVALID

[Bug c++/78929] Incorrect implementation of Refining Expression Evaluation Order for Idiomatic C++

2016-12-26 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78929 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/78929] Incorrect implementation of Refining Expression Evaluation Order for Idiomatic C++

2016-12-26 Thread boostcpp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78929 --- Comment #2 from Ryou Ezoe --- My bad. ยง1.10 p18 still said "i++ + i" is undefined.

[Bug c++/78929] Incorrect implementation of Refining Expression Evaluation Order for Idiomatic C++

2016-12-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78929 --- Comment #1 from Andrew Pinski --- Hmm. I don't think this is still defined according to that paper. * Postfix expressions are evaluated from left to right. This includes functions calls and member selection expressions. * Assignment