liquidhaskell-0.6.0.0: tests/crash/Qualif.hs
module RG 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 RG 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) @-}