Index: tools/libclang/Indexing.cpp =================================================================== --- tools/libclang/Indexing.cpp +++ tools/libclang/Indexing.cpp @@ -146,7 +146,7 @@ namespace { class SessionSkipBodyData { - llvm::sys::Mutex Mux; + llvm::sys::RecursiveMutex Mux; PPRegionSetTy ParsedRegions; public: