liquidhaskell-0.8.0.2: tests/todo/B.hs
{-@ LIQUID "--exactdc" @-}
module B where
import A
data Bar = Bar {barFoo :: Foo Int Int}
{-@ data Bar = Bar {barFoo :: Foo} @-}
{-@ reflect bar @-}
bar :: Bar -> Int
bar (Bar (Foo x _)) = x {-@ LIQUID "--exactdc" @-}
module B where
import A
data Bar = Bar {barFoo :: Foo Int Int}
{-@ data Bar = Bar {barFoo :: Foo} @-}
{-@ reflect bar @-}
bar :: Bar -> Int
bar (Bar (Foo x _)) = x