[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 Dlang Bot changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|--- |FIXED --- Comment #9 from Dlang Bot --- dlang/dmd pull request #11676 "fix Issue 14708 - destructor for temporary not called during stack un…" was merged into master: - 206fa12a6754a04d12c9e2ac0e6028c6dfa92b9a by Walter Bright: fix Issue 14708 - destructor for temporary not called during stack unwinding https://github.com/dlang/dmd/pull/11676 --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 --- Comment #8 from Dlang Bot --- @WalterBright created dlang/dmd pull request #11676 "fix Issue 14708 - destructor for temporary not called during stack un…" fixing this issue: - fix Issue 14708 - destructor for temporary not called during stack unwinding https://github.com/dlang/dmd/pull/11676 --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 Walter Bright changed: What|Removed |Added Keywords||backend CC||bugzi...@digitalmars.com --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 Kenji Harachanged: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |--- --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 --- Comment #7 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1a807d16b5d8ba87dbfd4344942a6708ef516896 Revert "fix Issue 14708 - destructor for temporary not called during stack unwinding" --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 github-bugzi...@puremagic.com changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|--- |FIXED --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 --- Comment #5 from github-bugzi...@puremagic.com --- Commit pushed to stable at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1a807d16b5d8ba87dbfd4344942a6708ef516896 Revert "fix Issue 14708 - destructor for temporary not called during stack unwinding" This reverts commit e20c63cb28decb66c792b1dfc10d79aa0aebd7cf. # Conflicts: #test/runnable/sdtor.d --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 Kenji Harachanged: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |--- --- Comment #6 from Kenji Hara --- It was once fixed in 2.068.0, but the compiler change was reverted because of issue 15056. Therefore, the issue will be reopened since 2.068.2. --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 Martin Nowakchanged: What|Removed |Added CC||c...@dawg.eu --- Comment #4 from Martin Nowak --- FWIW dmd currently emits SEH wrappers around any temporary destruction. Weird that nobody yet noticed that. Doesn't this severely impact performance on Win32? --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/e20c63cb28decb66c792b1dfc10d79aa0aebd7cf fix Issue 14708 - destructor for temporary not called during stack unwinding https://github.com/D-Programming-Language/dmd/commit/38d31b0364e555ce42a8f47ca656e59b1cf90aad Merge pull request #5003 from 9rnsr/fix14696_cdmd --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/e20c63cb28decb66c792b1dfc10d79aa0aebd7cf fix Issue 14708 - destructor for temporary not called during stack unwinding https://github.com/D-Programming-Language/dmd/commit/38d31b0364e555ce42a8f47ca656e59b1cf90aad Merge pull request #5003 from 9rnsr/fix14696_cdmd Issue 14696, 14708, and [REG2.068] 14979 - Fix destructor issues for temporary in conditional operator --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 Kenji Harachanged: What|Removed |Added Keywords||pull --
[Issue 14708] destructor for temporary not called during stack unwinding
https://issues.dlang.org/show_bug.cgi?id=14708 --- Comment #1 from Ketmar Dark ket...@ketmar.no-ip.org --- GNU/Linux x86 fails too, as expected. p.s. but GDC works. +1 to Iain! ;-) --