On 12/16/2011 10:43 AM, Walter Bright wrote: >> x = x++; > > Define order of evaluation as rvalue, then lvalue. Which, I might add, is a tractable problem. Trying to nail down every case of OOE dependencies is flat out impossible.