diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-01-16 21:45:54 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-01-16 21:45:54 +0000 |
commit | 1501c82ecb0a853f7e6bb9622e49bfc2f0413c0e (patch) | |
tree | 4529c6cdfa31a5bb1a7cca3955cf4dae717f1853 | |
parent | 0525a4fcd0e9c00a07c32d8120dfc1b1d5911881 (diff) |
Fixed invalid typedefs in the root and eop iterators for ExplodedGraph.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@46091 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/Analysis/PathSensitive/ExplodedGraph.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/include/clang/Analysis/PathSensitive/ExplodedGraph.h b/include/clang/Analysis/PathSensitive/ExplodedGraph.h index 5b2ee02c4a..9818095350 100644 --- a/include/clang/Analysis/PathSensitive/ExplodedGraph.h +++ b/include/clang/Analysis/PathSensitive/ExplodedGraph.h @@ -297,18 +297,18 @@ public: } // Iterators. - typedef NodeTy* roots_iterator; - typedef const NodeTy* const_roots_iterator; - typedef NodeTy* eop_iterator; - typedef const NodeTy* const_eop_iterator; + typedef NodeTy** roots_iterator; + typedef const NodeTy** const_roots_iterator; + typedef NodeTy** eop_iterator; + typedef const NodeTy** const_eop_iterator; roots_iterator roots_begin() { - return static_cast<NodeTy*>(Roots.begin()); + return reinterpret_cast<roots_iterator>(Roots.begin()); } roots_iterator roots_end() { - return static_cast<NodeTy*>(Roots.end()); + return reinterpret_cast<roots_iterator>(Roots.end()); } const_roots_iterator roots_begin() const { @@ -320,11 +320,11 @@ public: } eop_iterator eop_begin() { - return static_cast<NodeTy*>(EndNodes.begin()); + return reinterpret_cast<eop_iterator>(EndNodes.begin()); } eop_iterator eop_end() { - return static_cast<NodeTy*>(EndNodes.end()); + return reinterpret_cast<eop_iterator>(EndNodes.end()); } const_eop_iterator eop_begin() const { |