[Issue 1451] overloading methods by mixin in static if doesn't work
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Jun 22 03:53:09 PDT 2010
http://d.puremagic.com/issues/show_bug.cgi?id=1451
Alexandre Fournier <af at liquidstate.eu> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |af at liquidstate.eu
Version|1.020 |1.057
OS/Version|Windows |Linux
--- Comment #1 from Alexandre Fournier <af at liquidstate.eu> 2010-06-22 03:53:05 PDT ---
<code>
struct A
{
static A opCall()
{
A ret;
return ret;
}
mixin M;
}
template M()
{
static typeof(*this) opCall(uint i)
{
A ret;
return ret;
}
}
int main(char[][] args)
{
A a1 = A();
A a2 = A(42);
return 0;
}
</code>
Line 24: function t.A.opCall () does not match parameter types (int)
Line 24: Error: expected 0 arguments, not 1
Still the same bug, simple test case above
--
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