• simonpj@microsoft.com's avatar
    Refactor TcRnDriver, and check exports on hi-boot files · ec0b8599
    simonpj@microsoft.com authored
    This patch refactors TcRnDriver to make the top-level structure
    easier to understand.  
    
    The change was driven by Trac #924, and this patch fixes that bug.
    When comparing a module against its hs-boot file, we must ensure that
    the module exports everything that the hs-boot file exports.
    ec0b8599
TcRnMonad.lhs 30.8 KB