On Jul 13, 11 00:33, d coder wrote:

import std.stdio;
struct Foo(IF, size_t N) { }
interface Bar { }
void main() {
   void printFoo(T: Foo!(IF, N), IF, size_t N)(T foo)
     if(is(IF == interface)) {
     writeln("Type: ", T.stringof);
   }
   Foo!(Bar, 1) foo;
   printFoo(foo);
}


Seems to be my fault :|. Please file a bugzilla anyway. The compiler should not segfault whether you're doing right or wrong.

Reply via email to