Hello,
class C {int i;} void main () { auto c = C(i); } __trials__.d(31): Error: no property 'opCall' for type '__trials__.C' Is there a way for the compiler to detect the missing "new" and write a more appropriate message? (Or maybe add a hint in parens? "(Did you try to initialise a class instance without 'new'?)") Also: would it be sensible to make the default opCall for classes precisely instance creation? What do you think? Denis -- -- -- -- -- -- -- vit esse estrany ☣ spir.wikidot.com