Added a few types in BackendPassesTest to remove a monomorphism restriction warning

This commit is contained in:
Neil Brown 2008-03-05 21:04:42 +00:00
parent 1fef1e64ed
commit 6c629b33f7

View File

@ -189,7 +189,9 @@ qcTestDeclareSizes =
(strFoo $ strFooSizes term)
(strFoo term) st (checkFooSizes fooSizesSpec)
where
strFoo :: Data a => A.Structured a -> A.Structured a
strFoo = A.Spec emptyMeta (A.Specification emptyMeta (simpleName "foo") fooSpec)
strFooSizes :: Data a => A.Structured a -> A.Structured a
strFooSizes = A.Spec emptyMeta (A.Specification emptyMeta (simpleName "foo_sizes") fooSizesSpec)
isChanArrFoo :: Int -> (A.SpecType, A.SpecType, State CompState ())