]> granicus.if.org Git - clang/commitdiff
[Basic] Replace vector<bool> with BitVector in SourceManager. NFC.
authorVedant Kumar <vsk@apple.com>
Mon, 16 Nov 2015 04:39:22 +0000 (04:39 +0000)
committerVedant Kumar <vsk@apple.com>
Mon, 16 Nov 2015 04:39:22 +0000 (04:39 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@253181 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/SourceManager.h

index dfce3508e2657ea6940748fb7a894945aac01077..ae5f2bde37e619b816479b59730f7745f5fe3b61 100644 (file)
@@ -39,6 +39,7 @@
 #include "clang/Basic/LLVM.h"
 #include "clang/Basic/SourceLocation.h"
 #include "llvm/ADT/ArrayRef.h"
+#include "llvm/ADT/BitVector.h"
 #include "llvm/ADT/DenseMap.h"
 #include "llvm/ADT/DenseSet.h"
 #include "llvm/ADT/IntrusiveRefCntPtr.h"
@@ -620,7 +621,7 @@ class SourceManager : public RefCountedBase<SourceManager> {
   /// have already been loaded from the external source.
   ///
   /// Same indexing as LoadedSLocEntryTable.
-  std::vector<bool> SLocEntryLoaded;
+  llvm::BitVector SLocEntryLoaded;
 
   /// \brief An external source for source location entries.
   ExternalSLocEntrySource *ExternalSLocEntries;