<p dir="ltr">Thanks!</p>
<div class="gmail_quote">On Nov 20, 2015 3:04 PM, "Rong Xu via llvm-commits" <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: xur<br>
Date: Fri Nov 20 17:02:06 2015<br>
New Revision: 253733<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=253733&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=253733&view=rev</a><br>
Log:<br>
Add some constantness to GetSuccessorNumber().<br>
<br>
Modified:<br>
    llvm/trunk/include/llvm/Analysis/CFG.h<br>
    llvm/trunk/lib/Analysis/CFG.cpp<br>
<br>
Modified: llvm/trunk/include/llvm/Analysis/CFG.h<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Analysis/CFG.h?rev=253733&r1=253732&r2=253733&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Analysis/CFG.h?rev=253733&r1=253732&r2=253733&view=diff</a><br>
==============================================================================<br>
--- llvm/trunk/include/llvm/Analysis/CFG.h (original)<br>
+++ llvm/trunk/include/llvm/Analysis/CFG.h Fri Nov 20 17:02:06 2015<br>
@@ -40,7 +40,7 @@ void FindFunctionBackedges(<br>
 /// Search for the specified successor of basic block BB and return its position<br>
 /// in the terminator instruction's list of successors.  It is an error to call<br>
 /// this with a block that is not a successor.<br>
-unsigned GetSuccessorNumber(BasicBlock *BB, BasicBlock *Succ);<br>
+unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ);<br>
<br>
 /// Return true if the specified edge is a critical edge. Critical edges are<br>
 /// edges from a block with multiple successors to a block with multiple<br>
<br>
Modified: llvm/trunk/lib/Analysis/CFG.cpp<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/CFG.cpp?rev=253733&r1=253732&r2=253733&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/CFG.cpp?rev=253733&r1=253732&r2=253733&view=diff</a><br>
==============================================================================<br>
--- llvm/trunk/lib/Analysis/CFG.cpp (original)<br>
+++ llvm/trunk/lib/Analysis/CFG.cpp Fri Nov 20 17:02:06 2015<br>
@@ -69,8 +69,9 @@ void llvm::FindFunctionBackedges(const F<br>
 /// and return its position in the terminator instruction's list of<br>
 /// successors.  It is an error to call this with a block that is not a<br>
 /// successor.<br>
-unsigned llvm::GetSuccessorNumber(BasicBlock *BB, BasicBlock *Succ) {<br>
-  TerminatorInst *Term = BB->getTerminator();<br>
+unsigned llvm::GetSuccessorNumber(const BasicBlock *BB,<br>
+    const BasicBlock *Succ) {<br>
+  const TerminatorInst *Term = BB->getTerminator();<br>
 #ifndef NDEBUG<br>
   unsigned e = Term->getNumSuccessors();<br>
 #endif<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote></div>