Red Wed, 19 Dec 2012 22:00:48 -0800
S* opAssign (ref const S s) { a = s.a; }
gives an error: Error: cannot implicitly convert expression (this) of type S to S* S opAssign (ref const S s) { does compile.