diff options
Diffstat (limited to 'testsuite/tests/th/TH_tf3.hs')
-rw-r--r-- | testsuite/tests/th/TH_tf3.hs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/testsuite/tests/th/TH_tf3.hs b/testsuite/tests/th/TH_tf3.hs new file mode 100644 index 0000000000..08e089fdf1 --- /dev/null +++ b/testsuite/tests/th/TH_tf3.hs @@ -0,0 +1,11 @@ +{-# LANGUAGE TypeFamilies, FlexibleInstances, UndecidableInstances #-} + +module TH_tf3 where + +type family T a + +$( [d| foo :: T [a] ~ Bool => a -> a + foo x = x |] ) + +$( [d| class C a + instance a ~ Int => C a |] )
\ No newline at end of file |