aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-01-16 21:45:54 +0000
committerTed Kremenek <kremenek@apple.com>2008-01-16 21:45:54 +0000
commit1501c82ecb0a853f7e6bb9622e49bfc2f0413c0e (patch)
tree4529c6cdfa31a5bb1a7cca3955cf4dae717f1853
parent0525a4fcd0e9c00a07c32d8120dfc1b1d5911881 (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.h16
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 {