llvm-project/clang/lib/Serialization
Ben Langmuir ed98258482 Check module signature when the module has already been loaded
We may need to verify the signature on subsequent imports as well, just
like we verify the size/modtime:
@import A;
@import B; // imports A
@import C; // imports A

llvm-svn: 221569
2014-11-08 00:34:30 +00:00
..
ASTCommon.cpp [modules] Make NamespaceAliasDecl redeclarable, as it should be. This fixes 2014-09-03 23:11:22 +00:00
ASTCommon.h [modules] Number anonymous declarations that are lexically within mergeable 2014-08-28 01:33:39 +00:00
ASTReader.cpp Fix unintended fallthrough in ASTReader 2014-11-08 00:06:39 +00:00
ASTReaderDecl.cpp [modules] Initial support for explicitly loading .pcm files. 2014-10-22 02:05:46 +00:00
ASTReaderInternals.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
ASTReaderStmt.cpp Remove CastKind typedef from CastExpr since CastKind is in the clang namespace. 2014-10-31 06:57:10 +00:00
ASTWriter.cpp Introduce a SanitizerKind enum to LangOptions. 2014-11-07 22:29:38 +00:00
ASTWriterDecl.cpp Change how we distinguish bitfield widths, in-class 2014-10-10 18:44:34 +00:00
ASTWriterStmt.cpp Improved capturing variable-length array types in CapturedStmt. 2014-10-29 12:21:55 +00:00
CMakeLists.txt [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
GeneratePCH.cpp [C++11] Use 'nullptr'. Serialization edition. 2014-05-22 05:54:18 +00:00
GlobalModuleIndex.cpp Make VFS and FileManager match the current MemoryBuffer API. 2014-10-26 22:44:13 +00:00
Makefile
Module.cpp Add a "signature" to AST files to verify that they haven't changed 2014-10-23 18:05:36 +00:00
ModuleManager.cpp Check module signature when the module has already been loaded 2014-11-08 00:34:30 +00:00