[Issue 7206] Constructor from mixin does not conflict with other constructors
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Jan 2 14:42:30 PST 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7206
Trass3r <mrmocool at gmx.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |diagnostic
CC| |mrmocool at gmx.de
--- Comment #3 from Trass3r <mrmocool at gmx.de> 2012-01-02 14:42:28 PST ---
Imho it isn't right though to silently accept this.
There should at least be a warning that the code doesn't work as the general
programmer would expect and maybe give a hint that you can achieve overload
resolution with an additional alias.
Otherwise it heavily depends on your code if you are lucky and get an error
message like in http://d.puremagic.com/issues/show_bug.cgi?id=3332 or
unexpected behavior.
This is not limited to constructors. Overload resolution in general isn't
easily possible.
I have to resort to ugly string mixins just because of this.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list