llvm-project/clang/test/CXX/basic/basic.lookup
Kaelyn Uhrain 95995be7a3 Teach typo correction to look inside of classes like it does namespaces.
Unlike with namespaces, searching inside of classes requires also
checking the access to correction candidates (i.e. don't suggest a
correction to a private class member for a correction occurring outside
that class and its methods or friends).

Included is a small (one line) fix for a bug, that was uncovered while
cleaning up the unit tests, where the decls from a TypoCorrection candidate
were preserved in new TypoCorrection candidates that are derived (copied)
from the old TypoCorrection--notably when creating a new candidate by
changing the NestedNameSpecifier associated with the base idenitifer.

llvm-svn: 191449
2013-09-26 19:10:29 +00:00
..
basic.lookup.argdep Teach typo correction to look inside of classes like it does namespaces. 2013-09-26 19:10:29 +00:00
basic.lookup.classref Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
basic.lookup.elab Recommit my change to how C++ does elaborated type lookups, now with 2010-04-23 18:46:30 +00:00
basic.lookup.qual Remove FIXMEs: these are covered by a core issue which we don't yet implement 2013-03-26 01:17:18 +00:00
basic.lookup.udir Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
basic.lookup.unqual Skip transparent contexts when looking for using directives in name lookup. 2013-04-09 01:49:26 +00:00