- 
                Notifications
    You must be signed in to change notification settings 
- Fork 18
Open
andreasabel/HUnit
#1Description
src/Test/HUnit/Terminal.hs:41:41: warning: [GHC-63394] [-Wx-partial]
    In the use of ‘tail’
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
41 |     | otherwise          = ta f (c:bs) (tail as) cs
   |                                         ^^^^
HUnit/src/Test/HUnit/Terminal.hs
Lines 40 to 41 in 95cbdaf
| | null as = ta f (c:bs) "" cs | |
| | otherwise = ta f (c:bs) (tail as) cs | 
This false alarm can be addressed by using
drop 1 and merging the last two cases.Metadata
Metadata
Assignees
Labels
No labels