mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 22:02:23 +01: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.