diff options
author | Ben Langmuir <blangmuir@apple.com> | 2014-03-05 15:25:59 +0000 |
---|---|---|
committer | Ben Langmuir <blangmuir@apple.com> | 2014-03-05 15:25:59 +0000 |
commit | ef165ac53e9511bb980ed0248d65762bb1d0ac2e (patch) | |
tree | b2664f318fa697104ca57a7c780295c604d7eb35 | |
parent | 84ea983c67b3583eddba292715ef7f72e8dbd91a (diff) | |
download | clang-ef165ac53e9511bb980ed0248d65762bb1d0ac2e.tar.gz |
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.h | 2 |
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(); |