Skip to content
  • Simon Peyton Jones's avatar
    [project @ 2001-03-14 23:19:42 by simonpj] · d7296ca1
    Simon Peyton Jones 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.]
    d7296ca1