diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-03-02 00:19:53 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-03-02 00:19:53 +0000 |
commit | 5a80bd15044647ff15e12bd7b1605d82e2d0cd97 (patch) | |
tree | fd0d3d411b0366d80cd0daef039eaef2b4f17a11 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | a9e981225e050a02c79c68537779b36289d2115b (diff) | |
download | bcm5719-llvm-5a80bd15044647ff15e12bd7b1605d82e2d0cd97.tar.gz bcm5719-llvm-5a80bd15044647ff15e12bd7b1605d82e2d0cd97.zip |
Rework the way we find locally-scoped external declarations when we
need them to evaluate redeclarations or call a function that hasn't
already been declared. We now keep a DenseMap of these locally-scoped
declarations so that they are not visible but can be quickly found,
e.g., when we're looking for previous declarations or before we go
ahead and implicitly declare a function that's being called. Fixes
PR3672.
llvm-svn: 65792
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions