]> granicus.if.org Git - clang/commit
Reapply r189013 (reverted in r189906) now that the underlying issue is fixed and...
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 4 Sep 2013 22:03:57 +0000 (22:03 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 4 Sep 2013 22:03:57 +0000 (22:03 +0000)
commit29b8b68c93008317acca212970f2e2c37fa8e874
tree547bc8de02e74aa97bdedf7cc1142c443771560b
parent0d520f7d2efb471e568b3449f614ea90b48ad1db
Reapply r189013 (reverted in r189906) now that the underlying issue is fixed and tested (in r189996)

Debug info emission was tripping over an IRGen bug (fixed in r189996)
that was resulting in duplicate emission of static data members of class
templates in namespaces.

We could add more test coverage to debug info for this issue
specifically, but I think the underlying IRGen test is more targeted and
sufficient for the issue.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190001 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h