summaryrefslogtreecommitdiff
path: root/testsuite/tests/pmcheck/should_compile/T17836b.hs
blob: 7cc7f098ca8141d010a3d7d63124144058ccc2e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
{-# LANGUAGE GADTs #-}
{-# LANGUAGE PatternSynonyms #-}
module PM where

data T a  where
  T :: T b -> T (a, b)

pattern P a <- (T a)

massive :: T recty -> ()
massive (P (P (P (P (P (P (P (P (P (P (P (P (P (P (P (P (P _))))))))))))))))) = ()