From: Benjamin Kramer Date: Sat, 9 Jun 2012 12:56:12 +0000 (+0000) Subject: Replace constant-sized BitVector with std::bitset. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=681ab8998793899076bae9cd6383a5d78b8ee1ac;p=clang Replace constant-sized BitVector with std::bitset. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158270 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Analysis/CFG.h b/include/clang/Analysis/CFG.h index c8adfef442..4d087e7498 100644 --- a/include/clang/Analysis/CFG.h +++ b/include/clang/Analysis/CFG.h @@ -21,10 +21,10 @@ #include "llvm/Support/Casting.h" #include "llvm/ADT/OwningPtr.h" #include "llvm/ADT/DenseMap.h" -#include "llvm/ADT/BitVector.h" #include "clang/AST/Stmt.h" #include "clang/Analysis/Support/BumpVector.h" #include "clang/Basic/SourceLocation.h" +#include #include #include @@ -559,7 +559,7 @@ public: //===--------------------------------------------------------------------===// class BuildOptions { - llvm::BitVector alwaysAddMask; + std::bitset alwaysAddMask; public: typedef llvm::DenseMap ForcedBlkExprs; ForcedBlkExprs **forcedBlkExprs; @@ -584,8 +584,7 @@ public: } BuildOptions() - : alwaysAddMask(Stmt::lastStmtConstant, false) - ,forcedBlkExprs(0), PruneTriviallyFalseEdges(true) + : forcedBlkExprs(0), PruneTriviallyFalseEdges(true) ,AddEHEdges(false) ,AddInitializers(false) ,AddImplicitDtors(false) {}