commit | d6d5d69f61fba69fdbc5aae72b88a5b367a210ec | [log] [tgz] |
---|---|---|
author | David Blaikie <dblaikie@gmail.com> | Fri Aug 09 17:20:05 2013 +0000 |
committer | David Blaikie <dblaikie@gmail.com> | Fri Aug 09 17:20:05 2013 +0000 |
tree | c86202eda8c9922939b549889622c9b3c714600e | |
parent | ed5f28fd8bdb0ea39a28f4ade6b3ab57f0c8f780 [diff] |
Only emit debug info for implicit members that actually get codegen, not just ODR use. This includes special members (copy/default ctor, copy assign, default ctor) and template specializations for member function templates. Good for a 5% decrease (1.80 to 1.71 GB) in size on Clang+LLVM's .dwo files (when using fission). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188085 91177308-0d34-0410-b5e6-96231b3b80d8