[cfe-dev] C++ and volatile lvalue-to-rvalue
chris at bubblescope.net
Thu Oct 13 08:33:42 PDT 2011
On 13 Oct 2011, at 12:43, Abramo Bagnara wrote:
> I want to put this gcc bug report to clang developer attention.
> The gcc developers believe that according to the standard
> volatile int v;
> x = v = 3;
> does not imply necessarily a read from v.
If you want to argue that this should both write to, and read from v, then I think you fall foul of lack of a sequence point, so the behaviour is undefined anyway.
More information about the cfe-dev