diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2012-09-21 12:19:56 +0100 |
---|---|---|
committer | Simon Peyton Jones <simonpj@microsoft.com> | 2012-09-21 12:19:56 +0100 |
commit | f1557f3b7cfb0b036d0ab350ffaa910f95ff58cc (patch) | |
tree | d92417d310e276977214ab989615b17c71ddb5d4 /testsuite/tests/ghci.debugger | |
parent | 7095121c528fa81a27405009801855ec62fd8a7c (diff) | |
download | haskell-f1557f3b7cfb0b036d0ab350ffaa910f95ff58cc.tar.gz |
A ton of error message wibbles
Notably
* Showing relevant bindings
* Not suggesting add instance (Num T); see Trac #7222
Diffstat (limited to 'testsuite/tests/ghci.debugger')
-rw-r--r-- | testsuite/tests/ghci.debugger/scripts/break003.stderr | 1 | ||||
-rw-r--r-- | testsuite/tests/ghci.debugger/scripts/break006.stderr | 2 | ||||
-rw-r--r-- | testsuite/tests/ghci.debugger/scripts/print019.stderr | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/testsuite/tests/ghci.debugger/scripts/break003.stderr b/testsuite/tests/ghci.debugger/scripts/break003.stderr index 36c125babf..03dc88bfd8 100644 --- a/testsuite/tests/ghci.debugger/scripts/break003.stderr +++ b/testsuite/tests/ghci.debugger/scripts/break003.stderr @@ -1,5 +1,4 @@ <interactive>:5:1: No instance for (Show (t -> a)) arising from a use of `print' - Possible fix: add an instance declaration for (Show (t -> a)) In a stmt of an interactive GHCi command: print it diff --git a/testsuite/tests/ghci.debugger/scripts/break006.stderr b/testsuite/tests/ghci.debugger/scripts/break006.stderr index ae2585f00f..45f6f83437 100644 --- a/testsuite/tests/ghci.debugger/scripts/break006.stderr +++ b/testsuite/tests/ghci.debugger/scripts/break006.stderr @@ -3,6 +3,7 @@ No instance for (Show a) arising from a use of `print' Cannot resolve unknown runtime type `a' Use :print or :force to determine these types + Relevant bindings include it :: a (bound at <interactive>:6:1) Note: there are several potential instances: instance Show Double -- Defined in `GHC.Float' instance Show Float -- Defined in `GHC.Float' @@ -15,6 +16,7 @@ No instance for (Show a) arising from a use of `print' Cannot resolve unknown runtime type `a' Use :print or :force to determine these types + Relevant bindings include it :: a (bound at <interactive>:8:1) Note: there are several potential instances: instance Show Double -- Defined in `GHC.Float' instance Show Float -- Defined in `GHC.Float' diff --git a/testsuite/tests/ghci.debugger/scripts/print019.stderr b/testsuite/tests/ghci.debugger/scripts/print019.stderr index f23daf2191..e5bcb7f1c4 100644 --- a/testsuite/tests/ghci.debugger/scripts/print019.stderr +++ b/testsuite/tests/ghci.debugger/scripts/print019.stderr @@ -3,6 +3,7 @@ No instance for (Show a1) arising from a use of `print' Cannot resolve unknown runtime type `a1' Use :print or :force to determine these types + Relevant bindings include it :: a1 (bound at <interactive>:11:1) Note: there are several potential instances: instance Show a => Show (List1 a) -- Defined at ../Test.hs:11:12 instance Show MyInt -- Defined at ../Test.hs:14:16 |