summaryrefslogtreecommitdiff
path: root/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail13.stderr
diff options
context:
space:
mode:
authorsheaf <sam.derbyshire@gmail.com>2023-05-15 11:06:20 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2023-05-15 14:49:17 -0400
commit5ae81842d36a6091b406bfce98c60e8a7fa24240 (patch)
tree97055026d85f6ee1ff9fbdd51a89ec7dae6509d1 /testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail13.stderr
parente305e60cf507808fa31c456ef98295f8f7d00c9d (diff)
downloadhaskell-5ae81842d36a6091b406bfce98c60e8a7fa24240.tar.gz
Improve "ambiguous occurrence" error messages
This error was sometimes a bit confusing, especially when data families were involved. This commit improves the general presentation of the "ambiguous occurrence" error, and adds a bit of extra context in the case of data families. Fixes #23301
Diffstat (limited to 'testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail13.stderr')
-rw-r--r--testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail13.stderr24
1 files changed, 12 insertions, 12 deletions
diff --git a/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail13.stderr b/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail13.stderr
index cf9a7a5678..89cc10f4f6 100644
--- a/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail13.stderr
+++ b/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail13.stderr
@@ -1,32 +1,32 @@
overloadedrecfldsfail13.hs:10:5: error: [GHC-87543]
- Ambiguous occurrence ‘x’
+ Ambiguous occurrence ‘x’.
It could refer to
either the field ‘x’ of record ‘S’,
- defined at overloadedrecfldsfail13.hs:6:16
+ defined at overloadedrecfldsfail13.hs:6:16,
or the field ‘x’ of record ‘T’,
- defined at overloadedrecfldsfail13.hs:7:16
+ defined at overloadedrecfldsfail13.hs:7:16.
overloadedrecfldsfail13.hs:12:5: error: [GHC-87543]
- Ambiguous occurrence ‘x’
+ Ambiguous occurrence ‘x’.
It could refer to
either the field ‘x’ of record ‘S’,
- defined at overloadedrecfldsfail13.hs:6:16
+ defined at overloadedrecfldsfail13.hs:6:16,
or the field ‘x’ of record ‘T’,
- defined at overloadedrecfldsfail13.hs:7:16
+ defined at overloadedrecfldsfail13.hs:7:16.
overloadedrecfldsfail13.hs:15:5: error: [GHC-87543]
- Ambiguous occurrence ‘x’
+ Ambiguous occurrence ‘x’.
It could refer to
either the field ‘x’ of record ‘S’,
- defined at overloadedrecfldsfail13.hs:6:16
+ defined at overloadedrecfldsfail13.hs:6:16,
or the field ‘x’ of record ‘T’,
- defined at overloadedrecfldsfail13.hs:7:16
+ defined at overloadedrecfldsfail13.hs:7:16.
overloadedrecfldsfail13.hs:18:5: error: [GHC-87543]
- Ambiguous occurrence ‘x’
+ Ambiguous occurrence ‘x’.
It could refer to
either the field ‘x’ of record ‘S’,
- defined at overloadedrecfldsfail13.hs:6:16
+ defined at overloadedrecfldsfail13.hs:6:16,
or the field ‘x’ of record ‘T’,
- defined at overloadedrecfldsfail13.hs:7:16
+ defined at overloadedrecfldsfail13.hs:7:16.