summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/Interval.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-07-15 02:31:46 +0000
committerChris Lattner <sabre@nondot.org>2004-07-15 02:31:46 +0000
commit3c42077c377416be7b358a4e392dc8a5291b5b80 (patch)
treeb8580754801ca2c73246fccd5090288e1425e343 /llvm/lib/Analysis/Interval.cpp
parent558cebc7752ab2f8bd5981bb2f618d4a4d71c01c (diff)
downloadbcm5719-llvm-3c42077c377416be7b358a4e392dc8a5291b5b80.tar.gz
bcm5719-llvm-3c42077c377416be7b358a4e392dc8a5291b5b80.zip
Fixes for PR341
llvm-svn: 14843
Diffstat (limited to 'llvm/lib/Analysis/Interval.cpp')
-rw-r--r--llvm/lib/Analysis/Interval.cpp17
1 files changed, 10 insertions, 7 deletions
diff --git a/llvm/lib/Analysis/Interval.cpp b/llvm/lib/Analysis/Interval.cpp
index 8f0bdfa0034..8f93cc6edc4 100644
--- a/llvm/lib/Analysis/Interval.cpp
+++ b/llvm/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";
}
OpenPOWER on IntegriCloud