Skip to content
  • Eric Seidel's avatar
    un-wire-in error, undefined, CallStack, and IP · a7b751db
    Eric Seidel authored
    I missed a crucial step in the wiring-in process of `CallStack` in D861,
    the bit where you actually wire-in the Name... This led to a nasty bug
    where GHC thought `CallStack` was not wired-in and tried to fingerprint
    it, which failed because the defining module was not loaded.
    
    But we don't need `CallStack` to be wired-in anymore since `error` and
    `undefined` no longer need to be wired-in. So we just remove them all.
    
    Updates haddock submodule.
    
    Test Plan: `./validate` and `make slowtest TEST=tc198`
    
    Reviewers: simonpj, goldfire, austin, hvr, bgamari
    
    Reviewed By: simonpj, bgamari
    
    Subscribers: goldfire, thomie
    
    Projects: #ghc
    
    Differential Revision: https://phabricator.haskell.org/D1739
    
    GHC Trac Issues: #11331
    a7b751db