diff options
author | John McCall <rjmccall@apple.com> | 2009-12-10 09:41:52 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2009-12-10 09:41:52 +0000 |
commit | 84d8767c1582d1ee300ecf9899b76d57a34c3597 (patch) | |
tree | 1d36caa744cc145503c6493c21da4d1b945b6cea /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | e919e382a4fa116b3a15cb8855dd928f0ce674a2 (diff) | |
download | bcm5719-llvm-84d8767c1582d1ee300ecf9899b76d57a34c3597.tar.gz bcm5719-llvm-84d8767c1582d1ee300ecf9899b76d57a34c3597.zip |
Implement redeclaration checking and hiding semantics for using declarations. There
are a couple of O(n^2) operations in this, some analogous to the usual O(n^2)
redeclaration problem and some not. In particular, retroactively removing
shadow declarations when they're hidden by later decls is pretty unfortunate.
I'm not yet convinced it's worse than the alternative, though.
llvm-svn: 91045
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions