3 fail_compilation/test17451.d(22): Error: undefined identifier `allocator`
4 fail_compilation/test17451.d(23): Error: `false` has no effect
5 fail_compilation/test17451.d(30): Error: variable `test17451.HashMap!(ThreadSlot).HashMap.__lambda2.v` - size of type `ThreadSlot` is invalid
6 fail_compilation/test17451.d(44): Error: template instance `test17451.HashMap!(ThreadSlot)` error instantiating
10 // https://issues.dlang.org/show_bug.cgi?id=17451
12 interface ManualEvent
{}
14 interface EventDriver
{
15 ManualEvent
createManualEvent() ;
23 catch (Exception e
) false; // should never happen
27 struct HashMap(TValue
)
30 static if ({ Value v
; }) {}
35 class Libevent2Driver
: EventDriver
{
36 Libevent2ManualEvent
createManualEvent() {}
43 class Libevent2ManualEvent
: ManualEvent
{
44 HashMap
!ThreadSlot m_waiters
;