Index: runtime/vm/branch_optimizer.cc |
diff --git a/runtime/vm/branch_optimizer.cc b/runtime/vm/branch_optimizer.cc |
index b34baf760248eece918d7aca715cdf8d6ec7fa48..c541f05dca1a3ad3c52a420f7b702637e0b3aeba 100644 |
--- a/runtime/vm/branch_optimizer.cc |
+++ b/runtime/vm/branch_optimizer.cc |
@@ -44,6 +44,7 @@ bool BranchSimplifier::Match(JoinEntryInstr* block) { |
BranchInstr* branch = block->last_instruction()->AsBranch(); |
ASSERT(branch != NULL); |
ComparisonInstr* comparison = branch->comparison(); |
+ if (comparison->InputCount() != 2) return false; |
zra
2016/10/31 17:28:14
Please use {}
Florian Schneider
2016/10/31 18:48:16
Done.
|
Value* left = comparison->left(); |
PhiInstr* phi = left->definition()->AsPhi(); |
Value* right = comparison->right(); |