CodeGen: Update the BasicBlock pointer correctly when creating 'polly.split...'

Problem reported by: Ryan Taylor <ryta1203@gmail.com>

llvm-svn: 150577
diff --git a/polly/lib/CodeGeneration.cpp b/polly/lib/CodeGeneration.cpp
index 3b6aa19..13503fd 100644
--- a/polly/lib/CodeGeneration.cpp
+++ b/polly/lib/CodeGeneration.cpp
@@ -1613,7 +1613,7 @@
 
       // Update ScopInfo.
       for (Scop::iterator SI = S->begin(), SE = S->end(); SI != SE; ++SI)
-        if ((*SI)->getBasicBlock() == newBlock) {
+        if ((*SI)->getBasicBlock() == OldBlock) {
           (*SI)->setBasicBlock(newBlock);
           break;
         }