Collateral exceptions seem to be broken

Andrej Mitrovic andrej.mitrovich at gmail.com
Sun May 8 15:44:34 PDT 2011


No, I'm on Windows. And I can't get any symbols unless I run cv2pdb
(http://www.dsource.org/projects/cv2pdb) on the executable.

Here's my console log:

D:\dev\code\d_code>type test.d
import std.exception;

void main()
{
    foo();
}

void foo()
{
    throw new Exception("foo");
}

D:\dev\code\d_code>dmd -debug -g test.d

D:\dev\code\d_code>test
object.Exception at test.d(10): foo
----------------
414280
4140F7
402018
4025B8
4025F7
4021F3
45D5E9
45D540
----------------

D:\dev\code\d_code>cv2pdb test.exe test.exe

D:\dev\code\d_code>test
object.Exception at test.d(10): foo
----------------
D:\dev\code\d_code\test.d(5): D main
----------------


More information about the Digitalmars-d mailing list