blob: 6c31b7a3f43e613eca6da12b9169e1be5536ab62 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
{-# LANGUAGE TemplateHaskell, ImpredicativeTypes #-}
module T21050 where
import Language.Haskell.TH.Syntax
data T = MkT (forall a. a)
f x = [|| MkT $$(x) ||]
g :: Code Q (forall a. a) -> Code Q T
g x = [|| MkT $$(x) ||]
|