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.

Reply via email to