diff options
Diffstat (limited to 'include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h')
-rw-r--r-- | include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h b/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h index cc14c7bd33db..da59514c4fa6 100644 --- a/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h +++ b/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h @@ -1,4 +1,4 @@ -//==- CFGReachabilityAnalysis.h - Basic reachability analysis ----*- C++ -*-==// +//===- CFGReachabilityAnalysis.h - Basic reachability analysis --*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -30,10 +30,12 @@ class CFGBlock; // from the destination node and cache the results to prevent work // duplication. class CFGReverseBlockReachabilityAnalysis { - typedef llvm::BitVector ReachableSet; - typedef llvm::DenseMap<unsigned, ReachableSet> ReachableMap; + using ReachableSet = llvm::BitVector; + using ReachableMap = llvm::DenseMap<unsigned, ReachableSet>; + ReachableSet analyzed; ReachableMap reachable; + public: CFGReverseBlockReachabilityAnalysis(const CFG &cfg); @@ -44,6 +46,6 @@ private: void mapReachability(const CFGBlock *Dst); }; -} +} // namespace clang -#endif +#endif // LLVM_CLANG_ANALYSIS_ANALYSES_CFGREACHABILITYANALYSIS_H |