http://d.puremagic.com/issues/show_bug.cgi?id=9154
--- Comment #2 from Kenji Hara <[email protected]> 2012-12-13 21:02:05 PST --- (In reply to comment #1) > The compiler should act mechanically here: the generated assignment for T > should simply perform a field-by-field assignment without nitpicking. OK. When I organized "identity assignable" concept, I had lacked it in my fix (mainly dmd pull #166). - Even if user defines an opAssign which receives only lvalue, compiler should treat it as identity opAssign. This is satisfied the condition for field-by-field assignment. Then, S is treated as an "identity assignable" struct, and built-in opAssign generating in T will succeed correctly. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
