summaryrefslogtreecommitdiff
path: root/testsuite/tests/codeGen/should_run/T15696_3.hs
blob: 73b7f3cde617dda421ac1b4f2ad5651350ff98ac (plain)
1
2
3
4
5
6
7
8
9
import qualified Data.Set as S

main = print $
  let {-# noinline f #-}
      f () = T2
  in  S.fromList [f (), f ()]

data T = T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9
  deriving (Show, Read, Eq, Ord, Bounded, Enum)