Debugging support for D - wiki

Iain Buclaw ibuclaw at ubuntu.com
Tue Sep 24 12:22:52 PDT 2013


On 24 September 2013 19:14, Joseph Rushton Wakeling
<joseph.wakeling at webdrake.net> wrote:
> On 24/09/13 19:28, Iain Buclaw wrote:
>>>
>>> ... are we talking about the same mangling issue here?
>>
>>
>> What dmd does is not the same as gdc... :)
>
>
> I wondered if you'd inherited something from the frontend ... :-)
>

Debugging symbols?  That is strictly implementation defined.

Only thing that comes to the top of my head that have no control over
is aliases.  These are removed entirely in the front-end so if you
have:

alias int MyInt;

You will see 'MyInt foo' as being type 'int' rather than 'MyInt', but
hey, I'm not complaining... :o)

-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


More information about the Digitalmars-d mailing list