Make implication tidying agree with Note [Tidying multiple names at once]
Note [Tidying multiple names at once] indicates that if multiple variables have the same name then we shouldn't prioritise one of them and instead rename them all to a1, a2, a3... etc This patch implements that change, some error message changes as expected. Closes #20932
Showing
- compiler/GHC/Tc/Errors.hs 2 additions, 2 deletionscompiler/GHC/Tc/Errors.hs
- testsuite/tests/dependent/should_fail/T14066e.stderr 3 additions, 3 deletionstestsuite/tests/dependent/should_fail/T14066e.stderr
- testsuite/tests/deriving/should_fail/deriving-via-fail4.stderr 3 additions, 3 deletions...uite/tests/deriving/should_fail/deriving-via-fail4.stderr
- testsuite/tests/gadt/gadt7.stderr 8 additions, 8 deletionstestsuite/tests/gadt/gadt7.stderr
- testsuite/tests/indexed-types/should_fail/T14369.stderr 12 additions, 12 deletionstestsuite/tests/indexed-types/should_fail/T14369.stderr
- testsuite/tests/indexed-types/should_fail/T8518.stderr 5 additions, 5 deletionstestsuite/tests/indexed-types/should_fail/T8518.stderr
- testsuite/tests/module/mod71.stderr 6 additions, 6 deletionstestsuite/tests/module/mod71.stderr
- testsuite/tests/module/mod72.stderr 1 addition, 1 deletiontestsuite/tests/module/mod72.stderr
- testsuite/tests/parser/should_fail/readFail003.stderr 9 additions, 9 deletionstestsuite/tests/parser/should_fail/readFail003.stderr
- testsuite/tests/partial-sigs/should_compile/T10403.stderr 12 additions, 12 deletionstestsuite/tests/partial-sigs/should_compile/T10403.stderr
- testsuite/tests/partial-sigs/should_compile/T10438.stderr 7 additions, 7 deletionstestsuite/tests/partial-sigs/should_compile/T10438.stderr
- testsuite/tests/partial-sigs/should_compile/T11192.stderr 3 additions, 3 deletionstestsuite/tests/partial-sigs/should_compile/T11192.stderr
- testsuite/tests/partial-sigs/should_compile/T12844.stderr 1 addition, 1 deletiontestsuite/tests/partial-sigs/should_compile/T12844.stderr
- testsuite/tests/partial-sigs/should_fail/TidyClash.stderr 6 additions, 6 deletionstestsuite/tests/partial-sigs/should_fail/TidyClash.stderr
- testsuite/tests/partial-sigs/should_fail/TidyClash2.stderr 21 additions, 21 deletionstestsuite/tests/partial-sigs/should_fail/TidyClash2.stderr
- testsuite/tests/polykinds/T14265.stderr 6 additions, 6 deletionstestsuite/tests/polykinds/T14265.stderr
- testsuite/tests/polykinds/T16244.stderr 3 additions, 3 deletionstestsuite/tests/polykinds/T16244.stderr
- testsuite/tests/polykinds/T16245.stderr 3 additions, 3 deletionstestsuite/tests/polykinds/T16245.stderr
- testsuite/tests/polykinds/T16245a.stderr 3 additions, 3 deletionstestsuite/tests/polykinds/T16245a.stderr
- testsuite/tests/polykinds/T7438.stderr 7 additions, 7 deletionstestsuite/tests/polykinds/T7438.stderr
Please register or sign in to comment