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 | 3c42077c377416be7b358a4e392dc8a5291b5b80 (patch) | |
tree | b8580754801ca2c73246fccd5090288e1425e343 /llvm/lib/Analysis/Interval.cpp | |
parent | 558cebc7752ab2f8bd5981bb2f618d4a4d71c01c (diff) | |
download | bcm5719-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.cpp | 17 |
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"; } |