mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-11-15 11:18:33 +00:00
When a pair of specifics is found to be equivalent, the current logic would always remove the second one (j indexed) from further processing, assuming that i was the canonical. That's not always the case, when the j is the canonical, the i indexed specific should be the one removed. Update logic to reflect that. Adding testcase.