4 fail_compilation/fail18057.d(16): Error: template instance `RBNode!int` `RBNode` is not a template declaration, it is a struct
5 fail_compilation/fail18057.d(13): Error: variable `fail18057.RBNode.copy` recursive initialization of field
9 // https://issues.dlang.org/show_bug.cgi?id=18057
10 // Recursive field initializer causes segfault.
13 RBNode
*copy
= new RBNode
;
16 alias bug18057
= RBNode
!int;