On Monday, 2 March 2015 at 15:46:28 UTC, Francesco Cattoglio
wrote:
Taken from
http://forum.dlang.org/thread/[email protected]
trying to instantiate an Array!MyClass fails with a rather
obscure error message if the MyClass has a member function
"void init()":
http://dpaste.dzfl.pl/16d202b7124d
Is this a std library bug, or should this be considered a
mistake on the library user side to name a member function
"init"?
It's kind of ridiculous that the compiler doesn't complain about
this, considering that defining an init member causes an error
that you would have no idea how to fix unless you already knew
about this issue.