Index: runtime/vm/flow_graph_range_analysis.cc |
diff --git a/runtime/vm/flow_graph_range_analysis.cc b/runtime/vm/flow_graph_range_analysis.cc |
index a0ab8631af2896f7daf0b0e8f816fdbbee7b95e9..a99b759c69058cb775c67d86cdcbabf5b8f7ac6b 100644 |
--- a/runtime/vm/flow_graph_range_analysis.cc |
+++ b/runtime/vm/flow_graph_range_analysis.cc |
@@ -473,9 +473,7 @@ const Range* RangeAnalysis::GetIntRange(Value* value) const { |
static bool AreEqualDefinitions(Definition* a, Definition* b) { |
a = UnwrapConstraint(a); |
b = UnwrapConstraint(b); |
- return (a == b) || |
- (a->AllowsCSE() && a->Dependencies().IsNone() && b->AllowsCSE() && |
- b->Dependencies().IsNone() && a->Equals(b)); |
+ return (a == b) || (a->AllowsCSE() && b->AllowsCSE() && a->Equals(b)); |
} |
static bool DependOnSameSymbol(const RangeBoundary& a, const RangeBoundary& b) { |