summaryrefslogtreecommitdiff
path: root/testsuite/tests/simplCore/should_compile/T15445a.hs
blob: 02e5baceb593470539e24e0b57314cf0c6de11eb (plain)
1
2
3
4
5
6
7
8
9
10
module T15445a where

{-# SPECIALIZE plusTwoRec :: [Int] -> [Int] #-}
plusTwoRec :: Num a => [a] -> [a]
plusTwoRec [] = []
plusTwoRec (x:xs) = x+2:plusTwoRec xs

plusTwoRec' :: Num a => [a] -> [a]
plusTwoRec' [] = []
plusTwoRec' (x:xs) = x+2:plusTwoRec' xs