packages feed

liquidhaskell-0.9.0.2.1: tests/pos/BangPatterns.hs

{-# LANGUAGE BangPatterns #-}
module BangPatterns where

import Data.IORef

import Language.Haskell.Liquid.Prelude

foo :: IORef a -> IORef a
{-@ foo :: x:IORef a -> {v:IORef a |  v = x} @-}
foo !x = x