summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-01-15 01:44:47 +0000
committerDouglas Gregor <dgregor@apple.com>2010-01-15 01:44:47 +0000
commitd0d2ee0e4bbe915d649e983c12d37bcfcf58823c (patch)
treee84d564718d0297f1e487a709313b739337bd066 /llvm
parentcefa7addc88b8f34501fd23250dca5772ef9f594 (diff)
downloadbcm5719-llvm-d0d2ee0e4bbe915d649e983c12d37bcfcf58823c.tar.gz
bcm5719-llvm-d0d2ee0e4bbe915d649e983c12d37bcfcf58823c.zip
When performing qualified name lookup into the current instantiation,
do not look into base classes if there are any dependent base classes. Instead, note in the lookup result that we couldn't look into any dependent bases. Use that new result kind to detect when this case occurs, so that we can fall back to treating the type/value/etc. as a member of an unknown specialization. Fixes an issue where we were resolving lookup at template definition time and then missing an ambiguity at template instantiation time. llvm-svn: 93497
Diffstat (limited to 'llvm')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud