[Issue 9154] Incorrectly generated assignment operator

2012-12-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9154 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Severity|normal |regression ---

[Issue 9154] Incorrectly generated assignment operator

2012-12-26 Thread d-bugmail
/fefb45212291c7fbe72cb30501a3edb4caf047e2 fix Issue 9154 - Incorrectly generated assignment operator https://github.com/D-Programming-Language/dmd/commit/6c7fa392f60af6319a5979b98d42c89f0b1adde4 Merge pull request #1375 from 9rnsr/fix9154 Issue 9154 - Incorrectly generated assignment operator -- Configure issuemail: http

[Issue 9154] Incorrectly generated assignment operator

2012-12-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9154 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9154] Incorrectly generated assignment operator

2012-12-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9154 --- Comment #1 from Andrei Alexandrescu and...@metalanguage.com 2012-12-13 19:57:18 PST --- Consider: struct S { int x; void opAssign(ref S s) { } } struct T { S member; } void main() { T t1, t2;

[Issue 9154] Incorrectly generated assignment operator

2012-12-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9154 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull, rejects-valid

[Issue 9154] Incorrectly generated assignment operator

2012-12-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9154 --- Comment #2 from Kenji Hara k.hara...@gmail.com 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