on iko/ghcjs-patch-master help sign in
Add just-template-haskell test for #1483 (#1504)
def2e05Hamish Mackenzie
test/th-dlls/apps/Main.hsnew file+9
@@ -0,0 +1,9 @@
1+{-# LANGUAGE TemplateHaskell #-}
2+module Main where
3+
4+import Language.Haskell.TH
5+
6+main :: IO ()
7+main = putStrLn "Hello, Haskell!"
8+
9+[d|y = 0|]
test/th-dlls/default.nix+1
@@ -20,4 +20,5 @@ in recurseIntoAttrs {
20
20
21 build = packages.th-dlls.components.library;
21 build = packages.th-dlls.components.library;
22 build-profiled = packages.th-dlls.components.library.profiled;
22 build-profiled = packages.th-dlls.components.library.profiled;
23+ just-template-haskell = packages.th-dlls.components.exes.just-template-haskell;
23}
24}
test/th-dlls/th-dlls.cabal+6
@@ -16,3 +16,9 @@ library
16 exposed-modules: Lib
16 exposed-modules: Lib
17 hs-source-dirs: src
17 hs-source-dirs: src
18 default-language: Haskell2010
18 default-language: Haskell2010
19+
20+executable just-template-haskell
21+ build-depends: base, template-haskell
22+ hs-source-dirs: apps
23+ default-language: Haskell2010
24+ main-is: Main.hs