Can't catch Phobos exceptions
Johannes Pfau
nospam at example.com
Mon Mar 17 11:51:19 PDT 2014
Am Mon, 17 Mar 2014 18:13:36 +0000
schrieb "Demetri" <Supernova2003dh at yahoo.com>:
> I wrote a small D program. When compiled with DMD, it works fine,
> but neither GDC nor LDC2 can catch exceptions thrown from Phobos
> (proven by GDB). How do I fix this?
>
> Example code:
>
> import std.process;
> void main(){
> try
> {
> spawnProcess(["/dev/null"]);
> }
> catch (Throwable p)
> {
> return;
> }
> }
>
The example works fine here (with exactly the same parameters).
Do you have a recent GDC? 32bit/64bit?
More information about the D.gnu
mailing list