undefined behavior: the order of volatile accesses is undefined in this statement
By Nina Casper at Mar 14 2020