summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2009-12-10 09:41:52 +0000
committerJohn McCall <rjmccall@apple.com>2009-12-10 09:41:52 +0000
commit84d8767c1582d1ee300ecf9899b76d57a34c3597 (patch)
tree1d36caa744cc145503c6493c21da4d1b945b6cea /clang/lib/CodeGen/CodeGenModule.cpp
parente919e382a4fa116b3a15cb8855dd928f0ce674a2 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud