summaryrefslogtreecommitdiff
path: root/testsuite/tests/indexed-types/should_fail/T3440.stderr
blob: fe61b1da657c11aa9e5ea5cd10ab9f30bf989b6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

T3440.hs:11:22:
    Could not deduce (a1 ~ a)
    from the context (Fam a ~ Fam a1)
      bound by a pattern with constructor
                 GADT :: forall a. a -> Fam a -> GADT (Fam a),
               in an equation for `unwrap'
      at T3440.hs:11:9-16
      `a1' is a rigid type variable bound by
           a pattern with constructor
             GADT :: forall a. a -> Fam a -> GADT (Fam a),
           in an equation for `unwrap'
           at T3440.hs:11:9
      `a' is a rigid type variable bound by
          the type signature for unwrap :: GADT (Fam a) -> (a, Fam a)
          at T3440.hs:11:1
    In the expression: x
    In the expression: (x, y)
    In an equation for `unwrap': unwrap (GADT x y) = (x, y)