]> granicus.if.org Git - clang/commit
- Fix recording of offsets of types in dependent PCHs.
authorSebastian Redl <sebastian.redl@getdesigned.at>
Tue, 27 Jul 2010 00:17:23 +0000 (00:17 +0000)
committerSebastian Redl <sebastian.redl@getdesigned.at>
Tue, 27 Jul 2010 00:17:23 +0000 (00:17 +0000)
commit681d7237e1014bf64dd5ead6bf74ae55cdd19e61
treeea54ca8f9269e79c717882fd7aef9d6473a71894
parent3e15e0a7b4da6d906357b00b1bd2bba5ec3195ed
- Fix recording of offsets of types in dependent PCHs.
- Stop reading in (and thus deserializing) every declaration in the TU when creating a dependent PCH.
- Switch the storage of a decl context's lexical declarations to a blob containing the IDs instead of a record. This is the only sane way of supporting update records later on.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109474 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclBase.h
include/clang/Frontend/PCHBitCodes.h
include/clang/Frontend/PCHReader.h
include/clang/Frontend/PCHWriter.h
lib/AST/DeclBase.cpp
lib/Frontend/PCHReader.cpp
lib/Frontend/PCHReaderDecl.cpp
lib/Frontend/PCHWriter.cpp
lib/Frontend/PCHWriterDecl.cpp