[Issue 2207] New: overload resolution fails with deprecation
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Jul 9 03:05:42 PDT 2008
http://d.puremagic.com/issues/show_bug.cgi?id=2207
Summary: overload resolution fails with deprecation
Product: D
Version: 1.032
Platform: Other
OS/Version: All
Status: NEW
Keywords: rejects-valid
Severity: regression
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: larsivar at igesund.net
class Bar{
deprecated void foo(int param)
{
}
void foo(char[] param)
{
}
}
void fooBar()
{
Bar b = new Bar;
char[] str = "bar";
b.foo(str);
}
Yields
depr.d(15): function depr.Bar.foo is deprecated
This worked in DMD 1.031 and is a breaking change for Tango.
--
More information about the Digitalmars-d-bugs
mailing list