]> granicus.if.org Git - clang/commit
Lazily deserialize Sema::VTableUses. Plus, fix the utterly and
authorDouglas Gregor <dgregor@apple.com>
Thu, 28 Jul 2011 19:11:31 +0000 (19:11 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 28 Jul 2011 19:11:31 +0000 (19:11 +0000)
commitdfe6543e12eca5c79421378b7fa6b3e8fc403e63
tree082409087a592644bfdeb76f90d84e81dfff9a1e
parent73cbbc8d786e54a7a61c2880ad1b9a596d235286
Lazily deserialize Sema::VTableUses. Plus, fix the utterly and
completely broken deserialization mapping code we had for VTableUses,
which would have broken horribly as soon as our local-to-global ID
mapping became interesting.

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