Art: fix basic block optimization pass

A bracket mismatch in Change 70885 inadvertently prevented the basic
block optimization pass from running in most cases.  Fixed here.

Change-Id: I33f2687904cc05c90f74fb3bdc8f312d009cc0ac
diff --git a/compiler/dex/mir_optimization.cc b/compiler/dex/mir_optimization.cc
index 6353937..5d83991 100644
--- a/compiler/dex/mir_optimization.cc
+++ b/compiler/dex/mir_optimization.cc
@@ -923,11 +923,11 @@
       for (unsigned int i = 0; i < extended_basic_blocks_.size(); i++) {
         BasicBlockOpt(GetBasicBlock(extended_basic_blocks_[i]));
       }
-    }
-  } else {
-    PreOrderDfsIterator iter(this);
-    for (BasicBlock* bb = iter.Next(); bb != NULL; bb = iter.Next()) {
-      BasicBlockOpt(bb);
+    } else {
+      PreOrderDfsIterator iter(this);
+      for (BasicBlock* bb = iter.Next(); bb != NULL; bb = iter.Next()) {
+        BasicBlockOpt(bb);
+      }
     }
   }
   if (cu_->enable_debug & (1 << kDebugDumpCFG)) {