Merge branch 'master' of http://darcs.haskell.org//testsuite
[ghc.git] / testsuite / tests / typecheck / should_fail / tcfail008.stderr
1
2 tcfail008.hs:3:5:
3     No instance for (Num a0) arising from the literal `1'
4     The type variable `a0' is ambiguous
5     Possible cause: the monomorphism restriction applied to the following:
6       o :: [a0] (bound at tcfail008.hs:3:1)
7     Probable fix: give these definition(s) an explicit type signature
8                   or use -XNoMonomorphismRestriction
9     Note: there are several potential instances:
10       instance Num Double -- Defined in `GHC.Float'
11       instance Num Float -- Defined in `GHC.Float'
12       instance Integral a => Num (GHC.Real.Ratio a)
13         -- Defined in `GHC.Real'
14       ...plus three others
15     In the first argument of `(:)', namely `1'
16     In the expression: 1 : 2
17     In an equation for `o': o = 1 : 2
18
19 tcfail008.hs:3:7:
20     No instance for (Num [a0]) arising from the literal `2'
21     Possible fix: add an instance declaration for (Num [a0])
22     In the second argument of `(:)', namely `2'
23     In the expression: 1 : 2
24     In an equation for `o': o = 1 : 2