[Issue 16627] [Reg 2.072] non-static structs with postblit/dtor fields are now nested

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Mon Oct 24 21:44:16 PDT 2016


https://issues.dlang.org/show_bug.cgi?id=16627

--- Comment #3 from github-bugzilla at puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/868ce84e30a3d4e1157e9e72bc3e308b0cd0b1db
fix Issue 16627 - non-static structs with postblit/dtor fields now nested

- Since dlang/dmd#5500 buildPostblit/Dtor/OpAssign are run before
  the struct size is finalized, thereby now making structs nested
  that previously were not.
- Not sure if the old behavior was an intended feature. If not
  we might want to deprecate it.

https://github.com/dlang/dmd/commit/8e8541a941bb8fdacf6c8b7a042a69cf77d4676c
Merge pull request #6212 from MartinNowak/fix16627

fix Issue 16627 - non-static structs with postblit/dtor fields now nested

--


More information about the Digitalmars-d-bugs mailing list