]> granicus.if.org Git - clang/commit
Introduce local -> global mapping for preprocessed entity IDs. This is
authorDouglas Gregor <dgregor@apple.com>
Thu, 4 Aug 2011 18:56:47 +0000 (18:56 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 4 Aug 2011 18:56:47 +0000 (18:56 +0000)
commit272b6bc6a6c8fc04f951ad850df68c44d137f513
tree84fcaff82022819fba1d81dfb01819f72e67033f
parent3b2257ca054aa0b7d0150a294f184e9349cda433
Introduce local -> global mapping for preprocessed entity IDs. This is
the last of the ID/offset/index mappings that I know
of. Unfortunately, the "gap" method of testing doesn't work here due
to the way the preprocessing record performs iteration. We'll do more
testing once multi-AST loading is possible.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136902 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Serialization/ASTBitCodes.h
include/clang/Serialization/ASTReader.h
include/clang/Serialization/ContinuousRangeMap.h
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTWriter.cpp