• simonpj's avatar
    [project @ 2001-03-14 23:19:42 by simonpj] · d7296ca1
    simonpj authored
    	Fix the dreaded export list bug
    With unfailing regularity I manage to get the following wrong:
    	module A(f) where 
    	  f = ...
    	module B(f) where
    	  import A(f)
    We must ensure that if A.f changes its type (etc) then B.hi
    gets changed, so that people who import B will get recompiled.
    There's a large comment with RnIfaces.mkImportInfo, and some
    reorganisation in Rename, with a few mainly cosmetic consequences
    in RnEnv.
    [Simon: I think this will fix the 'OccurAnal not recompiled' problem.]