llvm-project/clang/lib/Serialization
Argyrios Kyrtzidis d32ee89ea2 Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit.
When including a PCH and later re-emitting to another PCH, the name lookup tables of DeclContexts
may be incomplete, since we now lazily deserialize the visible decls of a particular name.
Fix the issue by iterating over the un-deserialized visible decls and completing the lookup tables
of DeclContexts before writing them out.

llvm-svn: 111698
2010-08-20 23:35:55 +00:00
..
ASTCommon.cpp Refactoring; move the functionality of ASTWriter::GetOrCreateTypeID to the more generic 2010-08-20 16:04:20 +00:00
ASTCommon.h Refactoring; move the functionality of ASTWriter::GetOrCreateTypeID to the more generic 2010-08-20 16:04:20 +00:00
ASTReader.cpp Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit. 2010-08-20 23:35:55 +00:00
ASTReaderDecl.cpp objective-c ivar refactoring patch. Iterations 2010-08-20 21:21:08 +00:00
ASTReaderStmt.cpp Regularize the API for accessing explicit template arguments. 2010-08-19 23:49:38 +00:00
ASTWriter.cpp Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit. 2010-08-20 23:35:55 +00:00
ASTWriterDecl.cpp Use the AST on-disk hash table for name lookup inside a DeclContext. 2010-08-20 16:04:35 +00:00
ASTWriterStmt.cpp Regularize the API for accessing explicit template arguments. 2010-08-19 23:49:38 +00:00
CMakeLists.txt Share the common code of ComputeHash(Selector Sel) instead of keeping 2 copies in PCHReader and PCHWriter. 2010-08-20 16:03:52 +00:00
GeneratePCH.cpp More PCH -> AST renaming. 2010-08-18 23:57:06 +00:00
Makefile Reintroduce the serialization library, with fixed dependencies. 2010-08-17 20:43:28 +00:00