Note [Desugaring AbsBinds]

GHC/HsToCore/Binds.hs:478 compiler

In the general AbsBinds case we desugar the binding to this:

       tup a (d:Num a) = let fm = ...gm...
                             gm = ...fm...
                         in (fm,gm)
       f a d = case tup a d of { (fm,gm) -> fm }
       g a d = case tup a d of { (fm,gm) -> fm }

References 0

This Note does not link to any other.

Referenced by 2