From: simonpj@microsoft.com Date: Fri, 6 Oct 2006 13:19:32 +0000 (+0000) Subject: Fix up the typechecking of interface files during --make X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=84f4c1dfb0c39c5b48a8b960fc82ab10aeb10c84;hp=84f4c1dfb0c39c5b48a8b960fc82ab10aeb10c84;p=ghc-hetmet.git Fix up the typechecking of interface files during --make This patch fixes Trac #909. The problem was that when compiling the base package, the handling of wired-in things wasn't right; in TcIface.tcWiredInTyCon it repeatedly loaded GHC.Base.hi into the PIT, even though that was the very module it was compiling. The main fix is by introducing TcIface.ifCheckWiredInThing. But I did some minor refactoring as well. ---