diff options
Diffstat (limited to 'testsuite/tests/ghci/scripts/Defer02.stderr')
-rw-r--r-- | testsuite/tests/ghci/scripts/Defer02.stderr | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/testsuite/tests/ghci/scripts/Defer02.stderr b/testsuite/tests/ghci/scripts/Defer02.stderr new file mode 100644 index 0000000000..4a17b34d19 --- /dev/null +++ b/testsuite/tests/ghci/scripts/Defer02.stderr @@ -0,0 +1,92 @@ + +../../typecheck/should_run/Defer01.hs:11:40: Warning: + Couldn't match type `Char' with `[Char]' + Expected type: String + Actual type: Char + In the first argument of `putStr', namely ',' + In the second argument of `(>>)', namely putStr ',' + In the expression: putStr "Hello World" >> putStr ',' + +../../typecheck/should_run/Defer01.hs:14:5: Warning: + Couldn't match expected type `Int' with actual type `Char' + In the expression: 'p' + In an equation for `a': a = 'p' + +../../typecheck/should_run/Defer01.hs:18:9: Warning: + No instance for (Eq B) + arising from a use of `==' + Possible fix: add an instance declaration for (Eq B) + In the expression: x == x + In an equation for `b': b x = x == x + +../../typecheck/should_run/Defer01.hs:28:5: Warning: + No instance for (Num (a -> a)) + arising from the literal `1' + Possible fix: add an instance declaration for (Num (a -> a)) + In the expression: 1 + In an equation for `d': d = 1 + +../../typecheck/should_run/Defer01.hs:31:5: Warning: + Couldn't match expected type `Char -> t' with actual type `Char' + The function `e' is applied to one argument, + but its type `Char' has none + In the expression: e 'q' + In an equation for `f': f = e 'q' + +../../typecheck/should_run/Defer01.hs:34:8: Warning: + Couldn't match expected type `a' with actual type `Char' + `a' is a rigid type variable bound by + the type signature for h :: a -> (Char, Char) + at ../../typecheck/should_run/Defer01.hs:34:1 + In the expression: x + In the expression: (x, 'c') + In an equation for `h': h x = (x, 'c') + +../../typecheck/should_run/Defer01.hs:39:17: Warning: + Couldn't match expected type `Bool' with actual type `T a' + In the return type of a call of `K' + In the first argument of `not', namely `(K a)' + In the first argument of `seq', namely `(not (K a))' + +../../typecheck/should_run/Defer01.hs:43:5: Warning: + No instance for (MyClass a1) + arising from a use of `myOp' + The type variable `a1' is ambiguous + Possible fix: add a type signature that fixes these type variable(s) + In the expression: myOp 23 + In an equation for `j': j = myOp 23 + +../../typecheck/should_run/Defer01.hs:43:10: Warning: + No instance for (Num a1) + arising from the literal `23' + The type variable `a1' is ambiguous + Possible fix: add a type signature that fixes these type variable(s) + In the first argument of `myOp', namely `23' + In the expression: myOp 23 + In an equation for `j': j = myOp 23 + +../../typecheck/should_run/Defer01.hs:46:7: Warning: + Couldn't match expected type `Bool' with actual type `Int' + In the expression: x + In an equation for `k': k x = x + +../../typecheck/should_run/Defer01.hs:49:5: Warning: + Couldn't match expected type `IO a0' + with actual type `Char -> IO ()' + In the first argument of `(>>)', namely `putChar' + In the expression: putChar >> putChar 'p' + In an equation for `l': l = putChar >> putChar 'p' + +<interactive>:8:11: + Couldn't match type `Bool' with `Int' + Expected type: C Int + Actual type: C Bool + In the return type of a call of `C2' + In the first argument of `c', namely `(C2 True)' + In the first argument of `print', namely `(c (C2 True))' + +<interactive>:14:8: + Couldn't match expected type `Bool' with actual type `Int' + In the first argument of `print', namely `(k 2)' + In the expression: print (k 2) + In an equation for `it': it = print (k 2) |