@@ -472,8 +472,8 @@ t_drop n = L.drop n `eqP` (unpackS . T.drop n)
472t_dropEnd n = (L.reverse . L.drop n . L.reverse) `eqP`
472t_dropEnd n = (L.reverse . L.drop n . L.reverse) `eqP`
473 (unpackS . T.dropEnd n)
473 (unpackS . T.dropEnd n)
474tl_drop n = L.drop n `eqP` (unpackS . TL.drop (fromIntegral n))
474tl_drop n = L.drop n `eqP` (unpackS . TL.drop (fromIntegral n))
475−--tl_dropEnd n = (L.reverse . L.drop n . L.reverse) `eqP`
475+tl_dropEnd n = (L.reverse . L.drop n . L.reverse) `eqP`
476−-- (unpackS . TL.dropEnd n)
476+ (unpackS . TL.dropEnd (fromIntegral n))
477s_take_drop m = (L.take n . L.drop n) `eqP` (unpackS . S.take n . S.drop n)
477s_take_drop m = (L.take n . L.drop n) `eqP` (unpackS . S.take n . S.drop n)
478 where n = small m
478 where n = small m
479s_take_drop_s m = (L.take n . L.drop n) `eqP`
479s_take_drop_s m = (L.take n . L.drop n) `eqP`
@@ -1067,7 +1067,7 @@ tests =
1067 testProperty "t_drop" t_drop,
1067 testProperty "t_drop" t_drop,
1068 testProperty "t_dropEnd" t_dropEnd,
1068 testProperty "t_dropEnd" t_dropEnd,
1069 testProperty "tl_drop" tl_drop,
1069 testProperty "tl_drop" tl_drop,
1070− -- testProperty "tl_dropEnd" tl_dropEnd,
1070+ testProperty "tl_dropEnd" tl_dropEnd,
1071 testProperty "s_take_drop" s_take_drop,
1071 testProperty "s_take_drop" s_take_drop,
1072 testProperty "s_take_drop_s" s_take_drop_s,
1072 testProperty "s_take_drop_s" s_take_drop_s,
1073 testProperty "s_takeWhile" s_takeWhile,
1073 testProperty "s_takeWhile" s_takeWhile,