view tests/sema/public_1.d @ 168:7982eb63c0eb

Some changes to get function overloading to work. Also class inherit works now - to some extend. needs vtables and all the complex stuff of it.
author Anders Johnsen <skabet@gmail.com>
date Thu, 24 Jul 2008 12:06:48 +0200
parents 2be29b296081
children
line wrap: on
line source

//fail

public struct A
{
//static:
    public void foo()
    {
        bar();
    }

    private void bar()
    {
    }
    final int i;
}

private void bar()
{
}

void main()
{
    A a;
    a.foo();
    a.bar();
    bar();
}