[Issue 1533] New: Crash unknown symbol with std.signals
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Sep 26 05:10:14 PDT 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1533
Summary: Crash unknown symbol with std.signals
Product: D
Version: 2.004
Platform: PC
OS/Version: Windows
Status: NEW
Severity: critical
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: regan at netmail.co.nz
Crashes on compile:
import std.c.windows.windows;
import std.signals;
class ChildProcesses
{
void foobar()
{
void delegate(int) retCodeCall;
PHandle p;
foo(); //trigger
p.retCodeSignal.connect(retCodeCall);
}
class PHandle
{
mixin Signal!(int) retCodeSignal;
}
}
Compile with "dmd file.d".
Remove line marked trigger and there is no crash.
--
More information about the Digitalmars-d-bugs
mailing list