llvm-project/clang/lib/Serialization
Ben Langmuir 332aafede3 Fix autolinking when modules are imported in pch files
Add the ImportDecl to the set of interesting delcarations that are
deserialized eagerly when an AST file is loaded (rather than lazily like
most decls). This is required to get auto linking to work when there is
no explicit import in the main file. Also resolve a FIXME to rename
'ExternalDefinitions', since that is only one of the things that need eager
deserialization. The new name is 'EagerlyDeserializedDecls'. The corresponding
AST bitcode is also renamed.

llvm-svn: 200505
2014-01-31 01:06:56 +00:00
..
ASTCommon.cpp Make UsingShadowDecls redeclarable. This fixes some visibility problems with 2013-10-23 02:17:46 +00:00
ASTCommon.h Note when a decl is used in AST files. 2013-09-05 00:02:25 +00:00
ASTReader.cpp Fix autolinking when modules are imported in pch files 2014-01-31 01:06:56 +00:00
ASTReaderDecl.cpp Fix autolinking when modules are imported in pch files 2014-01-31 01:06:56 +00:00
ASTReaderInternals.h Enhance the ObjC global method pool to record whether there were 0, 1, or >= 2 methods (with a particular selector) inside categories. 2013-04-17 00:08:58 +00:00
ASTReaderStmt.cpp Eliminate UnaryTypeTraitExpr 2014-01-01 05:57:51 +00:00
ASTWriter.cpp Fix autolinking when modules are imported in pch files 2014-01-31 01:06:56 +00:00
ASTWriterDecl.cpp Fix autolinking when modules are imported in pch files 2014-01-31 01:06:56 +00:00
ASTWriterStmt.cpp Eliminate UnaryTypeTraitExpr 2014-01-01 05:57:51 +00:00
CMakeLists.txt [CMake] Apply ADDITIONAL_HEADERS introduced in r199639. 2014-01-20 10:24:05 +00:00
GeneratePCH.cpp [libclang] Allow building a precompiled preamble with compiler errors 2013-06-11 00:36:55 +00:00
GlobalModuleIndex.cpp Use the simpler version of llvm::sys::fs::remove when possible. 2014-01-10 21:32:14 +00:00
Makefile Reintroduce the serialization library, with fixed dependencies. 2010-08-17 20:43:28 +00:00
Module.cpp [PCH] We don't need to instantiate HeaderFileInfoTrait in ASTReader more than once. 2013-03-06 18:12:44 +00:00
ModuleManager.cpp Add a bit more info to modules fatal error. 2013-09-05 23:50:58 +00:00