| commit | f9f54eab439ef3141a22886e8d30d1f799c4dd22 | [log] [tgz] |
|---|---|---|
| author | Douglas Gregor <dgregor@apple.com> | Wed Mar 24 00:46:35 2010 +0000 |
| committer | Douglas Gregor <dgregor@apple.com> | Wed Mar 24 00:46:35 2010 +0000 |
| tree | d6ba3556a1136ed9f705a1bef00154c8ff00f75c | |
| parent | 68fdb871dc1cbc662987d204de823f24f0b3f837 [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. llvm-svn: 99368