view tests/mini/arrayops1.d @ 894:77a3d6945f81

Don't use /proc/self/map for finding the static data segment on x86-64 for now. Probably breaks shared libraries. Parsing the file needs to be rewritten!
author Christian Kamm <kamm incasoftware de>
date Mon, 19 Jan 2009 19:34:51 +0100
parents 06576ece1a1b
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);
}