packages feed

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