[Issue 906] GDC Phobos std.demangle can't demangle symbol

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Jan 30 10:42:57 PST 2007


http://d.puremagic.com/issues/show_bug.cgi?id=906





------- Comment #2 from rmann-d-lang at latencyzero.com  2007-01-30 12:42 -------
Looking at the std.demangle code, it seems that it's looking for a valid symbol
to begin with "_D", rather than the "__D" that is being emitted by gdc. The
symbol above demangles to:

typedef macos.carbon.hitoolbox.Types.OSStatus
macos.carbon.hitoolbox.CarbonEventsCore.InstallEventHandler(typedef
macos.carbon.hitoolbox.CarbonEventsCore.EventTargetRef, typedef
macos.carbon.hitoolbox.CarbonEventsCore.EventHandlerUPP, struct
macos.carbon.hitoolbox.CarbonEventsCore.EventTypeSpec[], void*, out typedef
macos.carbon.hitoolbox.CarbonEventsCore.EventHandlerRef)


-- 



More information about the D.gnu mailing list