diff --git a/passes/opt/opt_dff.cc b/passes/opt/opt_dff.cc index 036c1b917..2a9d67dd6 100644 --- a/passes/opt/opt_dff.cc +++ b/passes/opt/opt_dff.cc @@ -222,7 +222,7 @@ struct OptDffWorker if (larger.count(pt.first) == 0 || larger[pt.first] != pt.second) redundant = false; if (redundant) - new_patterns.erase(larger); + new_patterns.erase(right); } } patterns = std::move(new_patterns);