Thread overview
[Issue 14321] 2.067.0-rc1 - No postblit call with struct and AA's
[Issue 14321] No postblit call with struct and AA's
Mar 23, 2015
rswhite4@gmail.com
Mar 23, 2015
rswhite4@gmail.com
Mar 23, 2015
rswhite4@gmail.com
[Issue 14321] Unnecessary destructor call with and AA's
Mar 24, 2015
Kenji Hara
Jun 01, 2015
Kenji Hara
March 23, 2015
https://issues.dlang.org/show_bug.cgi?id=14321

--- Comment #1 from rswhite4@gmail.com ---
Forget to mention, my compiler is DMD v2.067.0-rc1

--
March 23, 2015
https://issues.dlang.org/show_bug.cgi?id=14321

--- Comment #2 from rswhite4@gmail.com ---
(In reply to rswhite4 from comment #1)
> Forget to mention, my compiler is DMD v2.067.0-rc1

Seems to produce an ICE in 2.065: http://dpaste.dzfl.pl/362689545fb6

--
March 23, 2015
https://issues.dlang.org/show_bug.cgi?id=14321

rswhite4@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|No postblit call with       |2.067.0-rc1 - No postblit
                   |struct and AA's             |call with struct and AA's

--
March 24, 2015
https://issues.dlang.org/show_bug.cgi?id=14321

Kenji Hara <k.hara.pg@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull, wrong-code
            Summary|2.067.0-rc1 - No postblit   |Unnecessary destructor call
                   |call with struct and AA's   |with and AA's

--- Comment #3 from Kenji Hara <k.hara.pg@gmail.com> ---
When an AA entry is newly created and initialized by the rvalue rhs, the value will be moved in the allocated slot. So the expected behavior is:

> ----
> CTor
> end of main
> ----

https://github.com/D-Programming-Language/dmd/pull/4512

--
March 25, 2015
https://issues.dlang.org/show_bug.cgi?id=14321

--- Comment #4 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/751155f005db896546909e738ad4b576b17078d7 fix Issue 14321 - Unnecessary destructor call with and AA's

https://github.com/D-Programming-Language/dmd/commit/48086f7479f0e1101c490ba8e3f33fc932da962f Merge pull request #4512 from 9rnsr/fix14321

Issue 14321 - Unnecessary destructor call with and AA's

--
June 01, 2015
https://issues.dlang.org/show_bug.cgi?id=14321

Kenji Hara <k.hara.pg@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thecybershadow@gmail.com

--- Comment #5 from Kenji Hara <k.hara.pg@gmail.com> ---
*** Issue 14595 has been marked as a duplicate of this issue. ***

--
June 17, 2015
https://issues.dlang.org/show_bug.cgi?id=14321

--- Comment #6 from github-bugzilla@puremagic.com ---
Commits pushed to stable at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/751155f005db896546909e738ad4b576b17078d7 fix Issue 14321 - Unnecessary destructor call with and AA's

https://github.com/D-Programming-Language/dmd/commit/48086f7479f0e1101c490ba8e3f33fc932da962f Merge pull request #4512 from 9rnsr/fix14321

--