liquidhaskell-0.9.0.2.1: tests/neg/SumPoly.hs
{-@ LIQUID "--expect-any-error" @-}
module SumPoly where
{-@ sumPoly :: forall <p ::a -> Bool>. (Num a, Ord a) => [a<p>] -> a<p> @-}
sumPoly :: (Num a, Ord a) => [a] -> a
sumPoly (x:xs) = foldl (+) x xs