@@ -206,6 +206,7 @@ prop_TL_scanl1 f = L.scanl1 f `eqP` (unpackT . TL.scanl1 f)
206206prop_T_scanr f z = L.scanr f z `eqP` (unpackT . T.scanr f z)
207207prop_TL_scanr f z = L.scanr f z `eqP` (unpackT . TL.scanr f z)
208208prop_T_scanr1 f = L.scanr1 f `eqP` (unpackT . T.scanr1 f)
209+prop_TL_scanr1 f = L.scanr1 f `eqP` (unpackT . TL.scanr1 f)
209210
210211prop_T_mapAccumL f z = L.mapAccumL f z `eqP` (second unpackT . T.mapAccumL f z)
211212 where types = f :: Int -> Char -> (Int,Char)
@@ -435,6 +436,7 @@ tests = [
435436 ("prop_T_scanr", mytest prop_T_scanr),
436437 ("prop_TL_scanr", mytest prop_TL_scanr),
437438 ("prop_T_scanr1", mytest prop_T_scanr1),
439+ ("prop_TL_scanr1", mytest prop_TL_scanr1),
438440
439441 ("prop_T_mapAccumL", mytest prop_T_mapAccumL),
440442 ("prop_TL_mapAccumL", mytest prop_TL_mapAccumL),