Simon Hengel pushed to branch wip/sol/reexported-error-message-refactor at Glasgow Haskell Compiler / GHC

Commits:

1 changed file:

Changes:

  • compiler/GHC/Unit/State.hs
    ... ... @@ -1989,10 +1989,10 @@ lookupModuleWithSuggestions' pkgs mod_map name mb_pn
    1989 1989
                 | otherwise
    
    1990 1990
                 -> (fromHiddenReexport ++ maybe id (:) origUnit hidden_pkg, hidden_mod, unusable, exposed)
    
    1991 1991
                 where
    
    1992
    -              origUnit :: Maybe UnitInfo
    
    1993
    -              origUnit = case fromOrigUnit of
    
    1994
    -                Renamed -> Nothing
    
    1995
    -                _ -> lookupUnit pkgs (moduleUnit m)
    
    1992
    +              hiddenOrigUnit :: Maybe UnitInfo
    
    1993
    +              hiddenOrigUnit = case fromOrigUnit of
    
    1994
    +                AvailableFromHiddenPackage -> lookupUnit pkgs (moduleUnit m)
    
    1995
    +                _ -> Nothing
    
    1996 1996
     
    
    1997 1997
         unit_lookup p = lookupUnit pkgs p `orElse` pprPanic "lookupModuleWithSuggestions" (ppr p <+> ppr name)
    
    1998 1998
         mod_unit = unit_lookup . moduleUnit