view run/mini/arrayops1.d @ 1630:d0efa3ae5522 default tip

run/mini/naked_asm5: New x86_64 ABI passes the arguments in reverse order.
author David Nadlinger <code@klickverbot.at>
date Sat, 23 Apr 2011 22:57:32 +0200
parents c6ef09dfba4d
children
line wrap: on
line source

extern(C) int printf(char*, ...);

void main()
{
    int[3] a = [1, 2, 3];
    int[3] b = [4, 5, 6];
    int[3] c;

    c[] = a[] + b[];

    printf("c.ptr = %p\n", c.ptr);
    printf("c.length = %lu\n", c.length);

    assert(c[0] == 5);
    assert(c[1] == 7);
    assert(c[2] == 9);
}