summaryrefslogtreecommitdiffstats
path: root/clang/test/PCH/cxx-friends.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Lazily deserialize the "first' friend declaration when deserializing a classRichard Smith2013-06-261-1/+7
| | | | | | | declaration. This PCH a little lazier, and breaks a deserialization cycle that causes crashes with modules enabled. llvm-svn: 184904
* Prior to adding the new "expected-no-diagnostics" directive to ↵Andy Gibbs2012-10-191-0/+2
| | | | | | VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. llvm-svn: 166280
* PR12585: When processing a friend template inside a class template, don'tRichard Smith2012-04-221-0/+8
| | | | | | | | pretend there was no previous declaration -- that can lead us to injecting a class template (with no access specifier) into a class scope. Instead, just avoid the problematic checks. llvm-svn: 155303
* Support C++ friend declarations for PCH.Argyrios Kyrtzidis2010-06-291-0/+13
This commit 'introduces' a slightly different way to restore the state of the AST object. It makes PCHDeclReader/PCHDeclWriter friends and gives them access to the private members of the object. The rationale is to avoid using/modifying the AST interfaces for PCH read/write so that to: -Avoid complications with objects that have side-effects during creation or when using some setters. -Not 'pollute' the AST interface with methods only used by the PCH reader/writer -Allow AST objects to be read-only. llvm-svn: 107219
OpenPOWER on IntegriCloud