summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Langmuir <blangmuir@apple.com>2014-03-05 15:25:59 +0000
committerBen Langmuir <blangmuir@apple.com>2014-03-05 15:25:59 +0000
commitef165ac53e9511bb980ed0248d65762bb1d0ac2e (patch)
treeb2664f318fa697104ca57a7c780295c604d7eb35
parent84ea983c67b3583eddba292715ef7f72e8dbd91a (diff)
downloadclang-ef165ac53e9511bb980ed0248d65762bb1d0ac2e.tar.gz
clang-ef165ac53e9511bb980ed0248d65762bb1d0ac2e.tar.bz2
clang-ef165ac53e9511bb980ed0248d65762bb1d0ac2e.tar.xz
Use ThreadSafeRefCountedBase for vfs::FileSystem
Allow trivial read-only filesystems such as RealFileSystem to be shared between threads. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202986 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/Basic/VirtualFileSystem.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/clang/Basic/VirtualFileSystem.h b/include/clang/Basic/VirtualFileSystem.h
index 3d33c630fe..4c5f5a7f65 100644
--- a/include/clang/Basic/VirtualFileSystem.h
+++ b/include/clang/Basic/VirtualFileSystem.h
@@ -95,7 +95,7 @@ public:
};
/// \brief The virtual file system interface.
-class FileSystem : public RefCountedBase<FileSystem> {
+class FileSystem : public llvm::ThreadSafeRefCountedBase<FileSystem> {
public:
virtual ~FileSystem();