3 fail_compilation/test17451.d(22): Error: undefined identifier `allocator`
4 fail_compilation/test17451.d(23): Error: `long` has no effect in expression `false`
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 false; // should never happen
27 struct HashMap(TValue)
30 static if ({ Value v; }) {}
35 class Libevent2Driver : EventDriver {
36 Libevent2ManualEvent createManualEvent() {}
43 class Libevent2ManualEvent {
44 HashMap!ThreadSlot m_waiters;