view tests/code/function_pointer_2.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 8ea749b7da91
children
line wrap: on
line source

//fail
int main()
{
    int function(int) f = &foo;
    return f();
}

int foo(int x)
{
    return x*x*x;
}