• Simon Marlow's avatar
    Revert CorePrep part of "Completely new treatment of INLINE pragmas..." · 4f51ac12
    Simon Marlow authored
    The original patch said:
    
    * I made some changes to the way in which eta expansion happens in
      CorePrep, mainly to ensure that *arguments* that become let-bound
      are also eta-expanded.  I'm still not too happy with the clarity
      and robustness fo the result.
      
    Unfortunately this change apparently broke some invariants that were
    relied on elsewhere, and in particular lead to panics when compiling
    with profiling on.
    
    Will re-investigate in the new year.
    4f51ac12
configure.ac 40.3 KB