summaryrefslogtreecommitdiff
path: root/libraries/template-haskell/tests/dataToExpQUnit.hs
blob: 1fac18776100592856ad75ac74e43243d9548a49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

{-# LANGUAGE TemplateHaskell #-}

module Foo where

import Language.Haskell.TH
import Language.Haskell.TH.Quote
import System.IO

$( do u1 <- runQ (dataToExpQ (const Nothing) ())
      u2 <- runQ [| () |]
      runIO $ print (u1 == u2)
      runIO $ hFlush stdout
      return []
 )