https://issues.dlang.org/show_bug.cgi?id=10462
--- Comment #11 from Dlang Bot ---
dlang/dmd pull request #12950 "fix Issue 22170 - interface thunk doesn't set
EBX to GOT" was merged into stable:
- 10ccea37a107097425396b303429e8ba31ccde52 by Iain Buclaw:
dshell: Add dll tests for issue 10462
h
https://issues.dlang.org/show_bug.cgi?id=10462
Andrei Alexandrescu changed:
What|Removed |Added
Version|D1 & D2 |D2
--
http://d.puremagic.com/issues/show_bug.cgi?id=10462
Martin Nowak changed:
What|Removed |Added
CC||siegelords_ab...@yahoo.com
--- Comment
http://d.puremagic.com/issues/show_bug.cgi?id=10462
--- Comment #8 from github-bugzi...@puremagic.com 2013-07-19 16:51:16 PDT ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/e3510d1b801808934ba074b357546960b0bc18
http://d.puremagic.com/issues/show_bug.cgi?id=10462
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
Version|D2
http://d.puremagic.com/issues/show_bug.cgi?id=10462
--- Comment #9 from github-bugzi...@puremagic.com 2013-07-19 16:51:56 PDT ---
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/109c41f5ff2f814982d02ce0932c9524993461
http://d.puremagic.com/issues/show_bug.cgi?id=10462
--- Comment #7 from Martin Nowak 2013-07-19 15:30:46 PDT ---
https://github.com/D-Programming-Language/dmd/pull/2367
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: -
http://d.puremagic.com/issues/show_bug.cgi?id=10462
--- Comment #6 from Martin Nowak 2013-07-19 14:50:12 PDT ---
The fix seems to work but I found another corner case.
Calling an interface thunk through a delegate still crashes.
cat > bug.d << CODE
void call(int delegate() dg)
{
asser
/ed1174fb43c6abc3baa94c80c711227fc7ab6830
Merge pull request #2278 from WalterBright/fix10462
fix Issue 10462 - interface thunk doesn't preserve EBX
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
/c331f2021404ecc75e8e62bd4d46b92de573008c
fix Issue 10462 - interface thunk doesn't preserve EBX
https://github.com/D-Programming-Language/dmd/commit/51efce6654e35a3ccb737fd7146acfda7dbf1210
Merge pull request #2278 from WalterBright/fix10462
fix Issue 10462 - interface thunk doesn't preserve EBX
--
Configure issue
http://d.puremagic.com/issues/show_bug.cgi?id=10462
--- Comment #3 from Walter Bright 2013-06-29
14:25:28 PDT ---
https://github.com/D-Programming-Language/dmd/pull/2278
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because:
http://d.puremagic.com/issues/show_bug.cgi?id=10462
--- Comment #2 from Martin Nowak 2013-06-29 12:45:31 PDT ---
We could probably assume, that any interface call kills EBX so that the caller
would have to save it. But a solution in accordance with the ABI would be
better.
--
Configure issuem
http://d.puremagic.com/issues/show_bug.cgi?id=10462
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment
http://d.puremagic.com/issues/show_bug.cgi?id=10462
Martin Nowak changed:
What|Removed |Added
Severity|normal |critical
--
Configure issuemail: http
14 matches
Mail list logo