blob: 4f0e6ad3b2d50f35234800aebf38f45f21d45407 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
T5095.hs:9:11: error:
• Overlapping instances for Eq a arising from a use of ‘==’
Matching instances:
instance [overlappable] Show a => Eq a -- Defined at T5095.hs:5:31
instance Eq Ordering -- Defined in ‘GHC.Classes’
instance Eq Integer
-- Defined in ‘integer-gmp-1.0.3.0:GHC.Integer.Type’
...plus 23 others
...plus 7 instances involving out-of-scope types
(use -fprint-potential-instances to see them all)
(The choice depends on the instantiation of ‘a’
To pick the first instance above, use IncoherentInstances
when compiling the other instance declarations)
• In the expression: x == y
In an equation for ‘f’: f x y = x == y
|