summaryrefslogtreecommitdiff
path: root/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail10.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail10.stderr')
-rw-r--r--testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail10.stderr24
1 files changed, 20 insertions, 4 deletions
diff --git a/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail10.stderr b/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail10.stderr
index 8b113e19ee..ad62403ddc 100644
--- a/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail10.stderr
+++ b/testsuite/tests/overloadedrecflds/should_fail/overloadedrecfldsfail10.stderr
@@ -3,12 +3,28 @@
[3 of 5] Compiling OverloadedRecFldsFail10_C ( OverloadedRecFldsFail10_C.hs, OverloadedRecFldsFail10_C.o )
[4 of 5] Compiling Main ( overloadedrecfldsfail10.hs, overloadedrecfldsfail10.o )
-overloadedrecfldsfail10.hs:6:20: error: [GHC-69158]
- Conflicting exports for ‘foo’:
- ‘F(..)’ exports ‘OverloadedRecFldsFail10_B.foo’
+overloadedrecfldsfail10.hs:6:20: error: [GHC-97219]
+ Duplicate record field ‘foo’ in export list:
+ ‘F(..)’ exports the field ‘foo’
+ belonging to the constructor ‘MkFChar’
+ imported from ‘OverloadedRecFldsFail10_C’ at overloadedrecfldsfail10.hs:9:1-32
+ (and originally defined at OverloadedRecFldsFail10_C.hs:6:34-36)
+ ‘F(..)’ exports the field ‘foo’
+ belonging to the constructor ‘MkFInt’
+ imported from ‘OverloadedRecFldsFail10_C’ at overloadedrecfldsfail10.hs:9:1-32
+ (and originally defined in ‘OverloadedRecFldsFail10_A’
+ at OverloadedRecFldsFail10_A.hs:5:32-34)
+ Suggested fix: Perhaps you intended to use DuplicateRecordFields
+
+overloadedrecfldsfail10.hs:6:20: error: [GHC-97219]
+ Duplicate record field ‘foo’ in export list:
+ ‘F(..)’ exports the field ‘foo’
+ belonging to the constructor ‘MkFBool’
imported from ‘OverloadedRecFldsFail10_B’ at overloadedrecfldsfail10.hs:8:1-32
(and originally defined at OverloadedRecFldsFail10_B.hs:6:34-36)
- ‘F(..)’ exports ‘OverloadedRecFldsFail10_C.foo’
+ ‘F(..)’ exports the field ‘foo’
+ belonging to the constructor ‘MkFInt’
imported from ‘OverloadedRecFldsFail10_C’ at overloadedrecfldsfail10.hs:9:1-32
(and originally defined in ‘OverloadedRecFldsFail10_A’
at OverloadedRecFldsFail10_A.hs:5:32-34)
+ Suggested fix: Perhaps you intended to use DuplicateRecordFields