Simon Hengel pushed to branch wip/sol/hie-wierd-in-as-external at Glasgow Haskell Compiler / GHC

Commits:

1 changed file:

Changes:

  • compiler/GHC/Iface/Ext/Binary.hs
    ... ... @@ -285,6 +285,8 @@ fromHieName :: NameCache -> HieName -> IO Name
    285 285
     fromHieName nc hie_name = do
    
    286 286
     
    
    287 287
       case hie_name of
    
    288
    +    ExternalName mod occ _ | Just name <- isKnownOrigName_maybe mod occ -> return name
    
    289
    +
    
    288 290
         ExternalName mod occ span -> updateNameCache nc mod occ $ \cache -> do
    
    289 291
           case lookupOrigNameCache cache mod occ of
    
    290 292
             Just name -> pure (cache, name)