[dragonegg PATCH] Fix debug info for std::nullptr_t
Peter Collingbourne
peter at pcc.me.uk
Wed Jun 26 13:34:52 PDT 2013
On Wed, Jun 26, 2013 at 07:29:36PM +0200, Duncan Sands wrote:
> Hi Peter,
>
> On 26/06/13 01:59, Peter Collingbourne wrote:
>> On Tue, Jun 25, 2013 at 04:57:38PM -0700, Peter Collingbourne wrote:
>>> Hi,
>>>
>>> This fixes debug info emission for std::nullptr_t (previously it would crash).
>>>
>>> OK to commit?
>>
>> With patch this time.
>
> thanks. How about getting the name from the type rather than assuming it is
> nullptr_t?
I don't think it's possible for the debug info for nullptr_t to
be of any form other than a DW_TAG_unspecified_type with a name of
"nullptr_t" -- at least there doesn't seem to be a way to get Clang
to spit out something else. (For that matter, it isn't clear to me
why DIBuilder::createNullPtrType lets you specify the name.) Eric?
Thanks,
--
Peter
More information about the llvm-commits
mailing list