[llvm-commits] CVS: llvm/lib/Transforms/Instrumentation/RSProfiling.cpp
Chris Lattner
sabre at nondot.org
Tue Apr 17 10:54:29 PDT 2007
Changes in directory llvm/lib/Transforms/Instrumentation:
RSProfiling.cpp updated: 1.22 -> 1.23
---
Log message:
remove use of BasicBlock::getNext
---
Diffs of the changes: (+4 -3)
RSProfiling.cpp | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm/lib/Transforms/Instrumentation/RSProfiling.cpp
diff -u llvm/lib/Transforms/Instrumentation/RSProfiling.cpp:1.22 llvm/lib/Transforms/Instrumentation/RSProfiling.cpp:1.23
--- llvm/lib/Transforms/Instrumentation/RSProfiling.cpp:1.22 Tue Apr 17 12:51:03 2007
+++ llvm/lib/Transforms/Instrumentation/RSProfiling.cpp Tue Apr 17 12:54:12 2007
@@ -455,10 +455,11 @@
// add in edge from C using x in A'
//a:
- BasicBlock* bbC = new BasicBlock("choice", &F, src->getNext() );
+ Function::iterator BBN = src; ++BBN;
+ BasicBlock* bbC = new BasicBlock("choice", &F, BBN);
//ChoicePoints.insert(bbC);
- BasicBlock* bbCp =
- new BasicBlock("choice", &F, cast<BasicBlock>(Translate(src))->getNext() );
+ BBN = cast<BasicBlock>(Translate(src));
+ BasicBlock* bbCp = new BasicBlock("choice", &F, ++BBN);
ChoicePoints.insert(bbCp);
//b:
More information about the llvm-commits
mailing list