commit | 341de09dcd81455dcca78566dd8bfcb322736d30 | [log] [tgz] |
---|---|---|
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Tue Sep 25 19:29:50 2012 +0000 |
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Tue Sep 25 19:29:50 2012 +0000 |
tree | 92e29d8795644b16ac198df9bce0fdcbfb500550 | |
parent | 2f45853f2f56dc755e9a2bfbd24f2679e88d3a1d [diff] [blame] |
[libclang] Do a AST concurrency check in clang_indexTranslationUnit_Impl. llvm-svn: 164626
diff --git a/clang/tools/libclang/Indexing.cpp b/clang/tools/libclang/Indexing.cpp index 8fe9c36..ae52004 100644 --- a/clang/tools/libclang/Indexing.cpp +++ b/clang/tools/libclang/Indexing.cpp
@@ -539,6 +539,8 @@ if (!Unit) return; + ASTUnit::ConcurrencyCheck Check(*Unit); + FileManager &FileMgr = Unit->getFileManager(); if (Unit->getOriginalSourceFileName().empty())