inline-c 0.5.6.0 → 0.5.6.1
raw patch · 2 files changed
+3/−2 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- inline-c.cabal +1/−1
- src/Language/C/Inline/Context.hs +2/−1
inline-c.cabal view
@@ -1,5 +1,5 @@ name: inline-c-version: 0.5.6.0+version: 0.5.6.1 synopsis: Write Haskell source files including C code inline. No FFI required. description: See <https://github.com/fpco/inline-c/blob/master/README.md>. license: MIT
src/Language/C/Inline/Context.hs view
@@ -48,6 +48,7 @@ import Control.Monad.Trans.Maybe (MaybeT, runMaybeT) import qualified Data.ByteString as BS import qualified Data.ByteString.Unsafe as BS+import Data.Coerce import Data.Int (Int8, Int16, Int32, Int64) import qualified Data.Map as Map import Data.Monoid ((<>))@@ -306,7 +307,7 @@ , aqMarshaller = \purity cTypes cTy cId -> do hsTy <- convertType_ "fptrCtx" purity cTypes cTy hsExp <- getHsVariable "fptrCtx" cId- hsExp' <- [| withForeignPtr $(return hsExp) |]+ hsExp' <- [| withForeignPtr (coerce $(return hsExp)) |] return (hsTy, hsExp') }