ghc-exactprint-0.5.3.1: tests/examples/ghc80/T10734.hs
{-# LANGUAGE TemplateHaskell #-}
module Main where
import Language.Haskell.TH
main :: IO ()
main = do
pprint <$> runQ [| do { let { }; return (); } |] >>= putStrLn
pprint <$> runQ [| do { let { x = 5 }; return x; } |] >>= putStrLn
pprint <$> runQ [| do { let { x = 5; y = 3 }; return x; } |] >>= putStrLn