Can't catch Phobos exceptions
Demetri
Supernova2003dh at yahoo.com
Mon Mar 17 13:20:23 PDT 2014
I have GDC 4.8.2, 64 bit
Should I upgrade to 4.9?
On Monday, 17 March 2014 at 18:52:49 UTC, Johannes Pfau wrote:
> 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