un-wire-in error, undefined, CallStack, and IP

Authored by gridaphobe.

Description

un-wire-in error, undefined, CallStack, and IP

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: Trac #11331

(cherry picked from commit a7b751db766bd456ace4f76a861e5e8b927d8f17)

Details

Committed
bgamariJan 18 2016, 6:01 AM
Reviewer
simonpj
Differential Revision
D1739: un-wire-in error, undefined, CallStack, and IP
Parents
rGHC500ddd33af85: Test Trac #11379
Branches
Unknown
Tags
Unknown