summaryrefslogtreecommitdiff
path: root/testsuite/tests/typecheck/should_compile/T10642.hs
blob: 628cfb3d44ff7ec42aa2766dac568aa16d34374f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
{-# LANGUAGE TypeFamilies #-}
module T10642 where

import Data.Coerce

type family F a

newtype D a = D (F a)

-- | This works on 7.10.1, but fails on HEAD (20150711)
coerceD :: F a -> D a
coerceD = coerce