On Friday, 11 January 2013 at 11:14:27 UTC, monarch_dodra wrote:
In particular, if you define an opIndexAssign, then the RHS *has* to be evaluated first (from a "visual" point of view, since LHS is pretty much "this").//---- a[0] = a[0] //---- Becomes //---- a.opIndexAssign(a[0], 0); //----
It is probably not gonna change at this point, but opIndexAssign seems wrong here, not the LTR evaluation.
