diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-03-24 00:46:35 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-03-24 00:46:35 +0000 |
commit | a418147c61a14cd21d4cce8f9c7a8750d2a59803 (patch) | |
tree | bf72cb1dad1de307db2b8e02c34f9ea33f07ae27 /lib/CodeGen/CGVtable.cpp | |
parent | d63fed48fa958ca7d9a432dab1010c272c19f215 (diff) |
Make sure to properly track the anonymous namespace that lives inside
each namespace, even when the outer namespace has multiple
definitions. As part of this, collapsed two pointers worth of storage
(original namespace and inner anonymous namespace) into a single
pointer with a distinguishing bit, since the two are mutually
exclusive, saving a pointer per NamespaceDecl. Fixes PR6620.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99368 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGVtable.cpp')
0 files changed, 0 insertions, 0 deletions