[Issue 22042] New: shared(delegate[]) causes dmd to fail
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Jun 19 09:33:14 UTC 2021
https://issues.dlang.org/show_bug.cgi?id=22042
Issue ID: 22042
Summary: shared(delegate[]) causes dmd to fail
Product: D
Version: D2
Hardware: x86
OS: Mac OS X
Status: NEW
Severity: major
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: incsall at gmail.com
The minimal reproducible example:
----------------------
struct Event
{
}
shared(void delegate()[]) onRelease;
void subscribe(E)()
{
onRelease ~= (){};
}
void main()
{
subscribe!Event;
}
----------------------
And result (running with dub a minimal application):
Performing "debug" build using /Library/D/dmd/bin/dmd for x86_64.
dtest ~master: building configuration "application"...
/Library/D/dmd/bin/dmd failed with exit code -11.
dmd version:
DMD64 D Compiler v2.097.0
--
More information about the Digitalmars-d-bugs
mailing list