1
1
mirror of https://github.com/github/semantic.git synced 2024-11-28 10:15:55 +03:00

Stub in a Heap carrier.

This commit is contained in:
Rob Rix 2019-11-04 12:32:01 -05:00
parent b2a329c684
commit 5b8364cd51
No known key found for this signature in database
GPG Key ID: F188A01508EA1CF7

View File

@ -1,6 +1,13 @@
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
module Analysis.Carrier.Heap.Precise
( -- * Heap effect
module Analysis.Effect.Heap
( -- * Heap carrier
HeapC(..)
-- * Heap effect
, module Analysis.Effect.Heap
) where
import Analysis.Effect.Heap
import qualified Control.Monad.Fail as Fail
newtype HeapC addr value m a = HeapC { runHeap :: m a }
deriving (Applicative, Functor, Monad, Fail.MonadFail)