[Bug c++/17507] Problems with shift and increment operator precedence
bangerth at dealii dot org
gcc-bugzilla@gcc.gnu.org
Wed Sep 15 20:22:00 GMT 2004
------- Additional Comments From bangerth at dealii dot org 2004-09-15 20:22 -------
As for question 1) The standard says that the result is undefined, i.e.
the compiler can do whatever it pleases. That includes doing one of
the increments, four in the same order in which the appear left to
right, four in the reverse order, etc. It isn't a bug, but an opportunity
the standard leaves to the compiler writers to implement optimizations.
As for 2) the result is still undefined, and the fact that you get what
you expect can be attributed to luck.
W.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17507
More information about the Gcc-bugs
mailing list