On 01/02/2012 03:02 AM, Caligo wrote:


On Sun, Jan 1, 2012 at 7:51 PM, Timon Gehr <timon.g...@gmx.ch
<mailto:timon.g...@gmx.ch>> wrote:

    On my machine, the following program causes an access violation in
    druntime instead of throwing an AssertError.

    module test;
    void foo(int x){assert(x);}
    void main(){foo(0);}

    dmd -run test
    -- killed by signal 11


    Is this a regression or a problem with my setup (DMD 2.057 on Ubuntu
    11.10 64 bit)?
    Can anyone reproduce this?


mine throws an AssertError.

DMD 2.057, Ubuntu 11.10 64bit

Ok, thank you.

I wonder what might cause this...

I have the same issue with the following program with the -m32 flag. With -m64 it terminates normally instead of throwing.
void main(){throw new Throwable("moo");}

Reply via email to