diff options
author | Sean Callanan <scallanan@apple.com> | 2011-11-16 21:40:57 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2011-11-16 21:40:57 +0000 |
commit | f487bd877fa7c43f32f7e440ad58cb8bfe0b49cc (patch) | |
tree | b78216461247be6daf6a637978a49bda2f89293e /clang/lib/Lex/ModuleMap.cpp | |
parent | 89d14247ff65091dac5517eb0ae0af0f96a58428 (diff) | |
download | llvm-f487bd877fa7c43f32f7e440ad58cb8bfe0b49cc.zip llvm-f487bd877fa7c43f32f7e440ad58cb8bfe0b49cc.tar.gz llvm-f487bd877fa7c43f32f7e440ad58cb8bfe0b49cc.tar.bz2 |
Changed the ClangASTImporter to store metadata
for each AST context it knows about in a single
object. This makes it faster to look up the
appropriate ASTImpoter for a given ASTContext
pair and also makes it much easier to delete all
metadata for a given AST context.
In the future, this fix will allow the
ClangASTImporter to propagate completion
information between the metadata for different
AST contexts as its minions move AST objects
around.
llvm-svn: 144835
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions