summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVTT.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2013-12-20 23:19:47 +0000
committerDavid Blaikie <dblaikie@gmail.com>2013-12-20 23:19:47 +0000
commit3275dc4586eea2b769955e1c7160f2cb99f7a010 (patch)
treedc77cabb1088de3b15e14fab9f161b5d9c6664a5 /clang/lib/CodeGen/CGVTT.cpp
parentfd1ca95331d9039a28a4fb868f0332899b38a13a (diff)
downloadbcm5719-llvm-3275dc4586eea2b769955e1c7160f2cb99f7a010.tar.gz
bcm5719-llvm-3275dc4586eea2b769955e1c7160f2cb99f7a010.zip
DebugInfo: Do not include implicit members (implicit special members, template instantiations, etc) in the list of members of a structure.
These members will still be lazily added to the relevant DWARF DIEs in LLVM but when enumerating the members they will not appear. This allows DWARF type units to be more consistent - the type unit will never contain these special members (so all instances of the type should have the same DIEs without some having some special members and others having others) and the special members will be added to the skeletal declaration that appears in the relevant compile_unit. llvm-svn: 197844
Diffstat (limited to 'clang/lib/CodeGen/CGVTT.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud