17 lines
433 B
Haskell
17 lines
433 B
Haskell
{-# LANGUAGE CPP #-}
|
|
module Main where
|
|
|
|
import Data.ByteString
|
|
|
|
-- Ensure that `compiler-flags` are correctly set
|
|
#ifdef TESTS_TOOLCHAIN_COMPILER_FLAGS
|
|
main = print "hello"
|
|
#endif
|
|
|
|
-- Ensure that `repl_ghci_args` are correctly set
|
|
-- OverloadedString is passed by toolchain
|
|
-- The CPP constant is unset by toolchain and set by rule, so ordering must be ensured
|
|
#ifdef TESTS_TOOLCHAIN_REPL_FLAGS
|
|
foo = ("world" :: ByteString)
|
|
#endif
|
|
|