https://issues.dlang.org/show_bug.cgi?id=9438
Vladimir Panteleev changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=9438
Andrei Alexandrescu changed:
What|Removed |Added
Version|D1 & D2 |D2
--
http://d.puremagic.com/issues/show_bug.cgi?id=9438
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=9438
--- Comment #14 from github-bugzi...@puremagic.com 2013-02-10 18:11:34 PST ---
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/258d96826ca250b553ce5a3f54ead42273bcf8
/204abc2462ca4fa90b51eaea56a5d0604d9d9438
Merge pull request #1645 from mxfm/b9438
Fix issue 9438 - Strange RefCounted stack overflow
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
/7d42ebfc235a0621cb88b6d3438218c376f8908f
Fix issue 9438 - Strange RefCounted stack overflow
https://github.com/D-Programming-Language/dmd/commit/b9478394fb9e1599dce0f5727ddfd4acdc858163
Merge pull request #1645 from mxfm/b9438
Fix issue 9438 - Strange RefCounted stack overflow
--
Configure issuemail: http://d.puremagic.com/issues
http://d.puremagic.com/issues/show_bug.cgi?id=9438
Maxim Fomin changed:
What|Removed |Added
Keywords||pull
--- Comment #11 from Maxim Fomin 2
http://d.puremagic.com/issues/show_bug.cgi?id=9438
--- Comment #10 from Maxim Fomin 2013-02-04 01:11:11 PST
---
(In reply to comment #9)
> (In reply to comment #8)
> > It really seems to be codegen bug.
>
> Thankyou for investigating this. As I said, it really is out of my league. Do
> you kn
http://d.puremagic.com/issues/show_bug.cgi?id=9438
--- Comment #9 from monarchdo...@gmail.com 2013-02-03 09:26:40 PST ---
(In reply to comment #8)
> It really seems to be codegen bug.
Thankyou for investigating this. As I said, it really is out of my league. Do
you know what the next step is fo
http://d.puremagic.com/issues/show_bug.cgi?id=9438
--- Comment #8 from Maxim Fomin 2013-02-01 13:24:49 PST
---
It really seems to be codegen bug. The problem is that presence of code like in
main function (struct temporary + simple stack struct) makes dmd generate wrong
exception handler table
http://d.puremagic.com/issues/show_bug.cgi?id=9438
--- Comment #7 from Maxim Fomin 2013-02-01 12:56:04 PST
---
Reduced for linux
struct RefCounted
{
void *p;
~this()
{
p = null;
}
}
struct S
{
RefCounted _data;
int get() @property
{
throw new Exception(""
http://d.puremagic.com/issues/show_bug.cgi?id=9438
--- Comment #6 from Maxim Fomin 2013-02-01 10:07:03 PST
---
(In reply to comment #3)
> I wanted to try to get RefCounted out of the way, and I was able to get a
> massively reduced test case. That said, the result is mind bogglingly wtf...
>
http://d.puremagic.com/issues/show_bug.cgi?id=9438
--- Comment #5 from Maxim Fomin 2013-02-01 09:18:14 PST
---
(In reply to comment #3)
> I wanted to try to get RefCounted out of the way, and I was able to get a
> massively reduced test case. That said, the result is mind bogglingly wtf...
>
http://d.puremagic.com/issues/show_bug.cgi?id=9438
--- Comment #4 from monarchdo...@gmail.com 2013-02-01 09:17:05 PST ---
(In reply to comment #3)
> I wanted to try to get RefCounted out of the way, and I was able to get a
> massively reduced test case. That said, the result is mind bogglingly w
http://d.puremagic.com/issues/show_bug.cgi?id=9438
monarchdo...@gmail.com changed:
What|Removed |Added
Keywords||wrong-code
Severity|m
http://d.puremagic.com/issues/show_bug.cgi?id=9438
--- Comment #2 from Maxim Fomin 2013-02-01 08:25:53 PST
---
Oh, it depends on compiler switches. Reduced from previous by combining B and
C:
import std.container, std.stdio, std.typecons, std.exception;
struct S
{
RefCounted!int _data;
http://d.puremagic.com/issues/show_bug.cgi?id=9438
Maxim Fomin changed:
What|Removed |Added
CC||ma...@maxim-fomin.ru
--- Comment #1 from
17 matches
Mail list logo