[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