packages feed

ghc-exactprint-0.5.1.0: tests/examples/ghc8/TH_spliceE5_prof_ext.hs

{-# LANGUAGE TemplateHaskellQuotes #-}
module Main where

import TH_spliceE5_prof_ext_Lib

v1 = "foo"

main = putStrLn $(expandVars ["v1","v2"])
-- The splice expands to refer to both v1 and v2,
-- and the test checks that we don't dependency-analyse
-- the program so that one or the other isn't in scope
-- to the type checker


v2 = "bar"