view tests/parser/struct_method_1.d @ 187:08b6ce45b456

Changed the way static arrays are represented Now uses [3 x i32] rather than [3 x i32]*, and when using constants they are copied before use. Also dixed a test or two
author Anders Halager <halager@gmail.com>
date Fri, 25 Jul 2008 12:53:58 +0200
parents cd066f3b539a
children
line wrap: on
line source

module struct_method_1;

struct A
{
    int x;
    int foo(int i)
    {
        return i;
    }
}

int main()
{
    A a;
    a.x = 6;
    return a.foo(a.x);
}