@@ -472,8 +472,8 @@ t_drop n = L.drop n `eqP` (unpackS . T.drop n)
472472t_dropEnd n = (L.reverse . L.drop n . L.reverse) `eqP`
473473 (unpackS . T.dropEnd n)
474474tl_drop n = L.drop n `eqP` (unpackS . TL.drop (fromIntegral n))
475−--tl_dropEnd n = (L.reverse . L.drop n . L.reverse) `eqP`
476−-- (unpackS . TL.dropEnd n)
475+tl_dropEnd n = (L.reverse . L.drop n . L.reverse) `eqP`
476+ (unpackS . TL.dropEnd (fromIntegral n))
477477s_take_drop m = (L.take n . L.drop n) `eqP` (unpackS . S.take n . S.drop n)
478478 where n = small m
479479s_take_drop_s m = (L.take n . L.drop n) `eqP`
@@ -1067,7 +1067,7 @@ tests =
10671067 testProperty "t_drop" t_drop,
10681068 testProperty "t_dropEnd" t_dropEnd,
10691069 testProperty "tl_drop" tl_drop,
1070− -- testProperty "tl_dropEnd" tl_dropEnd,
1070+ testProperty "tl_dropEnd" tl_dropEnd,
10711071 testProperty "s_take_drop" s_take_drop,
10721072 testProperty "s_take_drop_s" s_take_drop_s,
10731073 testProperty "s_takeWhile" s_takeWhile,