summaryrefslogtreecommitdiff
path: root/testsuite/tests/typecheck/should_fail/tcfail016.hs
blob: 2dfd4a50e0a558c14b5b6cf219cc06191303584a (plain)
1
2
3
4
5
6
7
8
9
module ShouldFail where

type AnnExpr a = (a,Expr a)

data Expr a = Var [Char]
              | App (AnnExpr a) (AnnExpr a)

g (Var name) = [name]
g (App e1 e2) = (g e1)++(g e2)