]> granicus.if.org Git - clang/commitdiff
Use ThreadSafeRefCountedBase for vfs::FileSystem
authorBen Langmuir <blangmuir@apple.com>
Wed, 5 Mar 2014 15:25:59 +0000 (15:25 +0000)
committerBen Langmuir <blangmuir@apple.com>
Wed, 5 Mar 2014 15:25:59 +0000 (15:25 +0000)
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

include/clang/Basic/VirtualFileSystem.h

index 3d33c630fe91866aecb7fb9af13f8e61471bcd20..4c5f5a7f6503dd752684dbdd81a2b5c8771a4a4b 100644 (file)
@@ -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();