Philippe Sigaud: > > writeln(typeid(typeof(a.init))); // prints: int > > > > ?! You mean typeof(a) != typeof((typeof(a)).init) ?! > > Ugh... I thought (int[2]).init was [0,0] and in general (T[n]).init was > [(T.init) n times] http://d.puremagic.com/issues/show_bug.cgi?id=3826 Bye, bearophile