Skip to content
  • Simon Peyton Jones's avatar
    [project @ 2003-01-06 15:30:14 by simonpj] · fcf37c94
    Simon Peyton Jones authored
    --------------------------------------------------------------
    	Several small but tiresome things shown up by Template Haskell
    	--------------------------------------------------------------
    
    1. Make the 'knot' in TcRnDriver much smaller; in fact move it to
       TcIfaceSig.tcInterfaceSigs.  Reasons
    	a) much tidier
    	b) avoids a loop in Template Haskell, when we try to run
    	   an expression during type checking (when the knot is
    	   not fully tied)
    
       See comments in TcIfaceSig
    
    2. Stop typechecking if tcGroup fails.  Reason: otherwise tcLookup can
       fail in the next group.
    
    3. Catch linking errors more gracefully when running a splice (in TcSplice)
    fcf37c94