llvm-project/clang/lib/Serialization
Argyrios Kyrtzidis 83a6e3bfab [PCH] Deserializing the DeclContext of a template parameter is not safe
until recursive loading is finished.

Otherwise we may end up with a template trying to deserialize a template
parameter that is in the process of getting loaded.

rdar://13135282

llvm-svn: 175329
2013-02-16 00:48:59 +00:00
..
ASTCommon.cpp Add OpenCL samplers as Clang builtin types and check sampler related restrictions. 2013-02-07 10:55:47 +00:00
ASTCommon.h Make getDefinitiveDeclContext() actually return a DeclContext, as one 2013-01-22 17:08:30 +00:00
ASTReader.cpp [PCH] Deserializing the DeclContext of a template parameter is not safe 2013-02-16 00:48:59 +00:00
ASTReaderDecl.cpp [PCH] Deserializing the DeclContext of a template parameter is not safe 2013-02-16 00:48:59 +00:00
ASTReaderInternals.h Remove dead code related to the now defunct PCH stat cache. 2013-02-05 06:21:59 +00:00
ASTReaderStmt.cpp Switch to APFloat constructor taking fltSemantics. 2013-01-22 09:46:51 +00:00
ASTWriter.cpp Always keep highest identifier, selector, and macro IDs when we've 2013-02-08 21:30:59 +00:00
ASTWriterDecl.cpp Fix a bug reduced from a crash when trying to use modules with libc++. We check 2013-02-12 05:48:23 +00:00
ASTWriterStmt.cpp Switch to APFloat constructor taking fltSemantics. 2013-01-22 09:46:51 +00:00
CMakeLists.txt Implement the writer side of the global module index. 2013-01-23 22:38:11 +00:00
GeneratePCH.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
GlobalModuleIndex.cpp Never cache the result of a module file lookup. 2013-02-08 21:27:45 +00:00
Makefile Reintroduce the serialization library, with fixed dependencies. 2010-08-17 20:43:28 +00:00
Module.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
ModuleManager.cpp Never cache the result of a module file lookup. 2013-02-08 21:27:45 +00:00