transitive imports

Ross Paterson <[email protected]>
Newsgroups gmane.comp.lang.haskell.hugs.bugs
Message-ID <[email protected]>
Given these modules:

	module A(Stuff(Foo, Bar)) where
	data Stuff = Foo | Bar

	module B(Stuff(..)) where
	import A

	module C where
	import B

loading C gives "INTERNAL ERROR: importEntity"

Changing the import in C gives different internal errors.  The particular
form of the exports in A and B and the import in B seems necessary to
trigger the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.