Index: runtime/vm/compiler.cc |
diff --git a/runtime/vm/compiler.cc b/runtime/vm/compiler.cc |
index d28fc41e19bd80d2163495360fac1f407813be90..d462881fee0e42a6bd6c5c80b6260677ed23481b 100644 |
--- a/runtime/vm/compiler.cc |
+++ b/runtime/vm/compiler.cc |
@@ -214,8 +214,8 @@ static bool CompileParsedFunctionHelper(const ParsedFunction& parsed_function, |
DominatorBasedCSE::Optimize(flow_graph); |
} |
if (FLAG_loop_invariant_code_motion && |
- (parsed_function.function().deoptimization_counter() == |
- FLAG_deoptimization_counter_threshold - 1)) { |
+ (parsed_function.function().deoptimization_counter() < |
+ (FLAG_deoptimization_counter_threshold - 1))) { |
LICM::Optimize(flow_graph); |
} |