Implement deriving strategies
[ghc.git] / testsuite / tests / deriving / should_fail / T10598_fail1.stderr
1
2 T10598_fail1.hs:9:40: error:
3     • Can't make a derived instance of
4         ‘Show A’ with the newtype strategy:
5         GeneralizedNewtypeDeriving cannot be used on non-newtypes
6     • In the data declaration for ‘A’
7
8 T10598_fail1.hs:10:40: error:
9     • Can't make a derived instance of ‘Num B’ with the stock strategy:
10         ‘Num’ is not a stock derivable class (Eq, Show, etc.)
11     • In the newtype declaration for ‘B’
12
13 T10598_fail1.hs:11:41: error:
14     • Can't make a derived instance of
15         ‘Z C’ with the anyclass strategy:
16         The last argument of class ‘Z’ does not have kind * or (* -> *)
17     • In the data declaration for ‘C’