summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-03-02 00:19:53 +0000
committerDouglas Gregor <dgregor@apple.com>2009-03-02 00:19:53 +0000
commit5a80bd15044647ff15e12bd7b1605d82e2d0cd97 (patch)
treefd0d3d411b0366d80cd0daef039eaef2b4f17a11 /clang/lib/CodeGen/CodeGenModule.cpp
parenta9e981225e050a02c79c68537779b36289d2115b (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud