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

T7848.hs:10:9:
    Couldn't match expected type ‘forall a. a’
                with actual type ‘t -> t1 -> A -> A -> A -> A -> t2’
    Relevant bindings include
      z :: t1 (bound at T7848.hs:6:12)
      (&) :: t1 (bound at T7848.hs:6:8)
      (+) :: t (bound at T7848.hs:6:3)
      x :: t -> t1 -> A -> A -> A -> A -> t2 (bound at T7848.hs:6:1)
    In the SPECIALISE pragma {-# SPECIALIZE (&) :: a #-}
    In an equation for ‘x’:
        x (+) ((&)@z) ((:&&) a b) (c :&& d) (e `A` f) (A g h)
          = y
          where
              infixl 3 `y`
              y _ = (&)
              {-# INLINE (&) #-}
              {-# SPECIALIZE (&) :: a #-}
              (&) = x