[cfe-commits] [PATCH] The debugging information of class's static member should have an external attribute

Jaemin Park jm.j.park at samsung.com
Tue Feb 14 20:21:53 PST 2012

>From the DARF 3 spec. 


“If the name of a variable is visible outside of its enclosing compilation
unit, the variable entry has a DW_AT_external attribute, whose value is a
The definitions of C++ static data members of structures or classes are
represented by variable entries flagged as external. Both file static and
local variables in C and C++ are represented by non-external variable



But clang does not treat it as an external. 


Attachment is for fixing it. 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120215/c109bf29/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch
Type: application/octet-stream
Size: 592 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120215/c109bf29/attachment.obj>

More information about the cfe-commits mailing list