summaryrefslogtreecommitdiff
path: root/testsuite/tests/th/T22818.hs
blob: 40c89a8c1dc715d8d87329d4b95e608a5ea7e154 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TypeData #-}
module T22818 where

import Language.Haskell.TH
import System.IO

type data T = MkT

$(pure [])

$(do i <- reify ''MkT
     runIO $ do
       hPutStrLn stderr $ pprint i
       hFlush stderr
     pure [])