diff options
| -rw-r--r-- | src/Main.hs | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/src/Main.hs b/src/Main.hs index 48a78d46..1b8116fc 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -55,9 +55,9 @@ import FastString  #define FSLIT(x) (mkFastString# (x#))  import DynFlags hiding ( Option ) +import Packages hiding ( package )   import StaticFlags           ( parseStaticFlags )  import Unique                ( mkUnique ) -import Packages hiding ( package )   -----------------------------------------------------------------------------  -- Top-level stuff @@ -714,9 +714,12 @@ renameModule renamingEnv mod =        (finalModuleDoc, missingNames3)          = runRnFM localEnv (renameMaybeDoc (hmod_doc mod)) -      missingNames = nub $ filter isExternalName  -                     (missingNames1 ++ missingNames2 ++ missingNames3) -      strings = map (showSDoc . ppr) missingNames  +      missingNames = nub $ filter isExternalName +                    (missingNames1 ++ missingNames2 ++ missingNames3) + +      -- I haven't found the Name constant for () in the GHC API, so we have to +      -- filter out the "()" string instead +      strings = filter (/= "()") (map (showSDoc . ppr) missingNames)     in do    -- report things that we couldn't link to. Only do this for non-hidden modules. @@ -728,7 +731,7 @@ renameModule renamingEnv mod =      return $ mod { hmod_rn_doc = finalModuleDoc,                     hmod_rn_doc_map = rnDocMap,                     hmod_rn_export_items = renamedExportItems } -  +  -- -----------------------------------------------------------------------------  -- Build the list of items that will become the documentation, from the  -- export list.  At this point, the list of ExportItems is in terms of | 
