Print which warning-flag controls an emitted warning
[ghc.git] / testsuite / tests / warnings / minimal / WarnMinimal.stderr
index 09db27b..d907a6c 100644 (file)
@@ -1,54 +1,54 @@
 
-WarnMinimal.hs:16:10: Warning:
-    No explicit implementation for
-      either ‛foo1’ or ‛foo2’
-    In the instance declaration for ‛Foo Int’
-
-WarnMinimal.hs:60:10: Warning:
-    No explicit implementation for
-      either ‛join'’ or ‛bind'’
-    In the instance declaration for ‛Monad' ((->) e)’
-
-WarnMinimal.hs:66:10: Warning:
-    No explicit implementation for
-      return'’
-    In the instance declaration for ‛Monad' Id’
-
-WarnMinimal.hs:72:10: Warning:
-    No explicit implementation for
-      return'’
-    In the instance declaration for ‛Monad' Id2’
-
-WarnMinimal.hs:79:10: Warning:
-    No explicit implementation for
-      ‛return'’ and (either (‛fmap'’ and ‛join'’) or ‛bind'’)
-    In the instance declaration for ‛Monad' Id3’
-
-WarnMinimal.hs:84:1: Warning:
-    The MINIMAL pragma does not require:
-      cheater’
-    but there is no default implementation.
-    In the class declaration for ‛Cheater’
-
-WarnMinimal.hs:92:1: Warning:
-    The MINIMAL pragma does not require:
-      cheater3b’
-    but there is no default implementation.
-    In the class declaration for ‛Cheater3’
-
-WarnMinimal.hs:99:10: Warning:
-    No explicit implementation for
-      ‛+’, ‛*’, ‛abs’, ‛signum’, ‛fromInteger’, and (either ‛negate’
-                                                            or
-                                                            -’)
-    In the instance declaration for ‛Num Bool’
-
-WarnMinimal.hs:105:10: Warning:
-    No explicit implementation for
-      needed’
-    In the instance declaration for ‛NoExplicit Int’
-
-WarnMinimal.hs:116:10: Warning:
-    No explicit implementation for
-      either ‛===’ or ‛/==’
-    In the instance declaration for ‛Eq' Blarg’
+WarnMinimal.hs:16:10: warning: [-Wmissing-methods (in -Wdefault)]
+    • No explicit implementation for
+        either ‘foo1’ or ‘foo2’
+    • In the instance declaration for ‘Foo Int’
+
+WarnMinimal.hs:60:10: warning: [-Wmissing-methods (in -Wdefault)]
+    • No explicit implementation for
+        either ‘join'’ or ‘bind'’
+    • In the instance declaration for ‘Monad' ((->) e)’
+
+WarnMinimal.hs:66:10: warning: [-Wmissing-methods (in -Wdefault)]
+    • No explicit implementation for
+        ‘return'’
+    • In the instance declaration for ‘Monad' Id’
+
+WarnMinimal.hs:72:10: warning: [-Wmissing-methods (in -Wdefault)]
+    • No explicit implementation for
+        ‘return'’
+    • In the instance declaration for ‘Monad' Id2’
+
+WarnMinimal.hs:79:10: warning: [-Wmissing-methods (in -Wdefault)]
+    • No explicit implementation for
+        ‘return'’ and (either (‘fmap'’ and ‘join'’) or ‘bind'’)
+    • In the instance declaration for ‘Monad' Id3’
+
+WarnMinimal.hs:84:1: warning:
+    • The MINIMAL pragma does not require:
+        ‘cheater’
+      but there is no default implementation.
+    • In the class declaration for ‘Cheater’
+
+WarnMinimal.hs:92:1: warning:
+    • The MINIMAL pragma does not require:
+        ‘cheater3b’
+      but there is no default implementation.
+    • In the class declaration for ‘Cheater3’
+
+WarnMinimal.hs:99:10: warning: [-Wmissing-methods (in -Wdefault)]
+    • No explicit implementation for
+        ‘+’, ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’
+                                                              or
+                                                              ‘-’)
+    • In the instance declaration for ‘Num Bool’
+
+WarnMinimal.hs:105:10: warning: [-Wmissing-methods (in -Wdefault)]
+    • No explicit implementation for
+        ‘needed’
+    • In the instance declaration for ‘NoExplicit Int’
+
+WarnMinimal.hs:116:10: warning: [-Wmissing-methods (in -Wdefault)]
+    • No explicit implementation for
+        either ‘===’ or ‘/==’
+    • In the instance declaration for ‘Eq' Blarg’