Thanks, Sean. Was this one fixed in v119? I see something similar noted
there.
(couldn't use that version, given the "base class forward reference" issue,
and couldn't download v120)
"Sean Kelly" <sean f4.ca> wrote in message
news:d392i3$164f$1 digitaldaemon.com...

The fix of this bug _was_ documented in the changelog. But it's vanished.
And using "init" as a member name is silly - it eclipses the built-in
.init property, screwing up generic programming. I don't know why
Walter didn't make this illegal.
Stewart.
--
My e-mail is valid but not my primary mailbox. Please keep replies on
the 'group where everyone may benefit.

Thanks; the issue was resolved via the fixes in v119 (which couldn't be used
due to that "base-class forward-ref" bug).
"Walter" <newshound digitalmars.com> wrote in message
news:d399dv$1jp6$1 digitaldaemon.com...

I get this with 0.123:
test.d(13): 'this' is required, but test.Foo is not a base class of Bar
test.d(13): class test.Bar member hash is not accessible
Both of which don't make sense to me..
module test;
public class Foo
{
public int hash() {}
public static int hash(double val) {}
}
public class Bar
{
public int hash()
{
return Foo.hash(1);
}
}
xs0
PS: it happens if there is code in funcs, too
Walter wrote: