{-# OPTIONS_GHC -cpp -XMagicHash #-} {- For Hugs, use the option -F"cpp -P -traditional" -} module LinearScan.Const where import Debug.Trace (trace, traceShow, traceShowId) import qualified Prelude import qualified Data.IntMap import qualified Data.IntSet import qualified Data.List import qualified Data.Ord import qualified Data.Functor.Identity import qualified Hask.Utils import qualified LinearScan.Contravariant as Contravariant import qualified LinearScan.Functor as Functor #ifdef __GLASGOW_HASKELL__ import qualified GHC.Base as GHC.Base import qualified GHC.Prim as GHC.Prim #else -- HUGS import qualified LinearScan.IOExts as IOExts #endif #ifdef __GLASGOW_HASKELL__ type Any = GHC.Prim.Any #else -- HUGS type Any = () #endif type Const c a = c coq_Const_Functor :: Functor.Functor (Const a1 Any) coq_Const_Functor _ _ x x0 = x0 coq_Const_Contravariant :: Contravariant.Contravariant (Const a1 Any) coq_Const_Contravariant _ _ x x0 = x0