diff --git a/src/List.elm b/src/List.elm index 83f411c0..ac59e144 100644 --- a/src/List.elm +++ b/src/List.elm @@ -62,7 +62,11 @@ singleton value = -} repeat : Int -> a -> List a repeat n value = - repeatHelp [] n value + if isInfinite n then + [] + + else + repeatHelp [] n value repeatHelp : List a -> Int -> a -> List a