id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
7321	Compiler hangs when reading interface file	simonpj		"Jeroen Weijers reports: I have two files `Data.hs` and `Class.hs` (`Class` depends on `Data`). When I compile `Class.hs` (`ghc --make Class.hs`) the ghc does what it should do.
When I now make a change to `Class.hs` (add a newline to the end of the file for example) and try to run `ghc --make Class.hs` again the ghc gets stuck on recompiling `Class.hs`.

{{{
module Class where
  import Data
  foo :: Exp a
  foo = error ""urk""

{-# LANGUAGE GADTs #-}
module Data where
  data Exp a where
     LamE :: (Exp a -> Exp b) -> Exp (Exp a -> Exp b)
}}}
"	bug	closed	normal	7.6.2	Compiler	7.6.1	fixed		jeroenweijers@…	Unknown/Multiple	Unknown/Multiple	None/Unknown	Unknown	gadt/T7321			
