blob: 137ec93a72f4ffdae65ba70a573b96dfaad1fb1a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
{-# 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
|