diff options
author | Douglas Gregor <dgregor@apple.com> | 2012-01-07 09:11:48 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2012-01-07 09:11:48 +0000 |
commit | e57e752b71f0254e697156ed8c5c15040f53e6d6 (patch) | |
tree | a6b6d287391aff05c487f0cb9043cbb91353c5e7 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 43a1bd6ac7caf826c024eb05507b3c8fe8956dc3 (diff) | |
download | bcm5719-llvm-e57e752b71f0254e697156ed8c5c15040f53e6d6.tar.gz bcm5719-llvm-e57e752b71f0254e697156ed8c5c15040f53e6d6.zip |
Switch NamespaceDecl from its own hand-rolled redeclaration chain over
to Redeclarable<NamespaceDecl>, so that we benefit from the improveed
redeclaration deserialization and merging logic provided by
Redeclarable<T>. Otherwise, no functionality change.
As a drive-by fix, collapse the "inline" bit into the low bit of the
original namespace/anonymous namespace, saving 8 bytes per
NamespaceDecl on x86_64.
llvm-svn: 147729
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions