liquidhaskell-0.9.0.2.1: tests/errors/BadQualifier.hs
module BadQualifier where
data RGRef a
{-@ measure tv :: RGRef a -> a @-}
{-@ qualif TERMINALVALUE(r:RGRef a): (tv r) @-}
data A
data B
{-@ qualif Foo(x:A, y:B): (x == y) @-}
module BadQualifier where
data RGRef a
{-@ measure tv :: RGRef a -> a @-}
{-@ qualif TERMINALVALUE(r:RGRef a): (tv r) @-}
data A
data B
{-@ qualif Foo(x:A, y:B): (x == y) @-}