On Friday, 15 April 2016 at 18:28:58 UTC, Eric wrote:
line 6 can be fixed like this: "const I!(J) i = a;" Now if I can just figure out how to fix line 15...
This works: 1 alias J = const C; 2 3 void main(string[] args) 4 { 5 J a = new C(); 6 const (I!(J)) i = a; 7 } 8 9 interface I(V) { } 10 11 class F(V) if (is(V : const(I!(V)))) { } 12 13 class C : const (I!(J)) 14 { 15 F!(J) m; 16 } 17 -Eric