packages feed

liquidhaskell-0.8.0.2: tests/errors/UnboundVarInAssume1.hs

a :: Int
a = 0

{-@ assume b :: { b : Int | a < b } @-}
b :: Int
b = 1

{-@
f :: a : Int -> { b : Int | a < b } -> ()
@-}
f :: Int -> Int -> ()
f _ _ = ()

g :: ()
g = f a b