liquidhaskell-0.8.10.7: tests/terminate/neg/T1404.2.hs
module Absurd where
{-@ foo :: _ -> {False} @-}
foo :: () -> a
foo x = bar x
{-@ bar :: _ -> {False} @-}
bar :: () -> a
bar x = foo x
{-@ oneIsTwo :: {1 == 2} @-}
oneIsTwo = foo ()
module Absurd where
{-@ foo :: _ -> {False} @-}
foo :: () -> a
foo x = bar x
{-@ bar :: _ -> {False} @-}
bar :: () -> a
bar x = foo x
{-@ oneIsTwo :: {1 == 2} @-}
oneIsTwo = foo ()