Skip to content
Snippets Groups Projects

Fix issue with duplicate reexported definitions (T23616)

Merged Matthew Pickering requested to merge wip/T23616 into ghc-head
3 files
+ 143
1
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -628,7 +628,8 @@ lookupDocs avail warningMap docMap argMap def_meths_env =
@@ -628,7 +628,8 @@ lookupDocs avail warningMap docMap argMap def_meths_env =
def_meths = [ (meth, (lookupDoc meth, lookupArgDoc meth))
def_meths = [ (meth, (lookupDoc meth, lookupArgDoc meth))
| s <- subs
| s <- subs
, let dmOcc = mkDefaultMethodOcc (nameOccName s)
, let dmOcc = mkDefaultMethodOcc (nameOccName s)
, Just meth <- [lookupOccEnv def_meths_env dmOcc]]
, Just meth <- [lookupOccEnv def_meths_env dmOcc]
 
, availExportsDecl avail ]
subDocs = [ (s, (lookupDoc s, lookupArgDoc s))
subDocs = [ (s, (lookupDoc s, lookupArgDoc s))
| s <- subs
| s <- subs
] ++ def_meths
] ++ def_meths
Loading