[llvm-commits] [PATCH] PR14471: Debug info for static data members (LLVM part)
Robinson, Paul
Paul.Robinson at am.sony.com
Thu Jan 3 11:07:30 PST 2013
> Few comments:
>
> + DW_TAG_CXX_static_member = 0x104, // Tag for C++ static data member.
>
> there is no such tag that I've seen?
This is in enum llvm_dwarf_constants, not enum dwarf_constants.
It's one of several mock tags defined for the metadata interface;
they are not defined by DWARF. (If the number of real DWARF tags
doubles, we'll have to renumber these to get out of the way.)
> And you don't disassemble to it either.
Not sure what you mean here.
> Also you don't use isStaticData()...
>
> Perhaps there's some part of the patch I'm missing?
See the Clang part of the patch, which does use isStaticDataMember().
--paulr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130103/ea8c1c19/attachment.html>
More information about the llvm-commits
mailing list