digitalmars.D.bugs - Overloading with base class.
- Vathix (22/22) Oct 15 2004 I think this bug has been mentioned before but no simple example was
I think this bug has been mentioned before but no simple example was
posted:
class Base
{
int foo() { return 0; }
}
class Derived: Base
{
alias Base.foo foo; // Overload.
void foo(int i) { }
this()
{
foo(); // Line 14.
foo(1); // Line 15.
}
}
DMD v0.102 output:
test.d(14): need 'this' to access member foo
test.d(15): need 'this' to access member foo
The errors go away when using this.foo.
Oct 15 2004








Vathix <vathix dprogramming.com>