summaryrefslogtreecommitdiff
path: root/testsuite/tests/typecheck/should_fail/tcfail181.stderr
blob: 70dbbd55083fc41f43f13bb24bc48fe6fb52d245 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

tcfail181.hs:17:9: error:
    Could not deduce (Monad m0) arising from a use of ‘foo’
    from the context: Monad m
      bound by the inferred type of
               wog :: Monad m => t -> Something (m Bool) e
      at tcfail181.hs:17:1-30
    The type variable ‘m0’ is ambiguous
    Potential instances:
      instance Monad IO -- Defined in ‘GHC.Base’
      instance Monad Maybe -- Defined in ‘GHC.Base’
      instance Monad ((->) r) -- Defined in ‘GHC.Base’
      ...plus two others
      (use -fprint-potential-instances to see them all)
    In the expression: foo
    In the expression: foo {bar = return True}
    In an equation for ‘wog’: wog x = foo {bar = return True}