[Bug c++/64870] value not set via reference
conradsand.arma at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri Jan 30 06:44:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64870
--- Comment #2 from Conrad <conradsand.arma at gmail dot com> ---
Notwithstanding loopholes in C++ legalese, the expected result is to evaluate
things left to right, just like reading words and sentences.
clang produces the least surprising result. With gcc we end up with "wtf?"
What is the benefit in changing the expected order of evaluation? Not trying
to pick a fight here -- I genuinely want to know whether there is a good reason
to change the order.
More information about the Gcc-bugs
mailing list