diff options
author | Chris Lattner <sabre@nondot.org> | 2004-07-15 02:31:46 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-07-15 02:31:46 +0000 |
commit | 1ff1ff70e3eef938b1290f3e3b386bb0feca2c5a (patch) | |
tree | 2a2e94cebbd4b2019ae8ca692e52043db1800a09 /lib/Analysis/Interval.cpp | |
parent | f92791ace54edde981e9fb2339cddd1152c4c396 (diff) |
Fixes for PR341
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14843 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/Interval.cpp')
-rw-r--r-- | lib/Analysis/Interval.cpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/lib/Analysis/Interval.cpp b/lib/Analysis/Interval.cpp index 8f0bdfa003..8f93cc6edc 100644 --- a/lib/Analysis/Interval.cpp +++ b/lib/Analysis/Interval.cpp @@ -41,14 +41,17 @@ void Interval::print(std::ostream &o) const { << "Interval Contents:\n"; // Print out all of the basic blocks in the interval... - std::copy(Nodes.begin(), Nodes.end(), - std::ostream_iterator<BasicBlock*>(o, "\n")); + for (std::vector<BasicBlock*>::const_iterator I = Nodes.begin(), + E = Nodes.end(); I != E; ++I) + o << **I << "\n"; o << "Interval Predecessors:\n"; - std::copy(Predecessors.begin(), Predecessors.end(), - std::ostream_iterator<BasicBlock*>(o, "\n")); - + for (std::vector<BasicBlock*>::const_iterator I = Predecessors.begin(), + E = Predecessors.end(); I != E; ++I) + o << **I << "\n"; + o << "Interval Successors:\n"; - std::copy(Successors.begin(), Successors.end(), - std::ostream_iterator<BasicBlock*>(o, "\n")); + for (std::vector<BasicBlock*>::const_iterator I = Successors.begin(), + E = Successors.end(); I != E; ++I) + o << **I << "\n"; } |