summaryrefslogtreecommitdiff
path: root/testsuite/tests/simplCore/should_compile/simpl017.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/simplCore/should_compile/simpl017.stderr')
-rw-r--r--testsuite/tests/simplCore/should_compile/simpl017.stderr26
1 files changed, 13 insertions, 13 deletions
diff --git a/testsuite/tests/simplCore/should_compile/simpl017.stderr b/testsuite/tests/simplCore/should_compile/simpl017.stderr
index 681c890246..b04dbb4ade 100644
--- a/testsuite/tests/simplCore/should_compile/simpl017.stderr
+++ b/testsuite/tests/simplCore/should_compile/simpl017.stderr
@@ -1,20 +1,20 @@
simpl017.hs:44:12:
- Couldn't match expected type ‛forall v. [E m i] -> E' v m a’
- with actual type ‛[E m i] -> E' v0 m a’
+ Couldn't match expected type ‘forall v. [E m i] -> E' v m a’
+ with actual type ‘[E m i] -> E' v0 m a’
Relevant bindings include
f :: [E m i] -> E' v0 m a (bound at simpl017.hs:43:9)
ix :: [E m i] -> m i (bound at simpl017.hs:41:9)
a :: arr i a (bound at simpl017.hs:39:11)
liftArray :: arr i a -> E m (forall v. [E m i] -> E' v m a)
(bound at simpl017.hs:39:1)
- In the first argument of ‛return’, namely ‛f’
+ In the first argument of ‘return’, namely ‘f’
In a stmt of a 'do' block: return f
simpl017.hs:63:5:
- Couldn't match type ‛forall v.
+ Couldn't match type ‘forall v.
[E' RValue (ST s) Int] -> E' v (ST s) Int’
- with ‛[E (ST t0) Int] -> E' RValue (ST s) Int’
+ with ‘[E (ST t0) Int] -> E' RValue (ST s) Int’
Expected type: [E (ST t0) Int] -> E (ST s) Int
Actual type: forall v. [E (ST s) Int] -> E' v (ST s) Int
Relevant bindings include
@@ -22,15 +22,15 @@ simpl017.hs:63:5:
(bound at simpl017.hs:60:5)
ma :: STArray s Int Int (bound at simpl017.hs:59:5)
foo :: STArray s Int Int -> ST s Int (bound at simpl017.hs:59:1)
- The function ‛a’ is applied to one argument,
- but its type ‛forall v. [E (ST s) Int] -> E' v (ST s) Int’ has none
- In the first argument of ‛plus’, namely ‛a [one]’
+ The function ‘a’ is applied to one argument,
+ but its type ‘forall v. [E (ST s) Int] -> E' v (ST s) Int’ has none
+ In the first argument of ‘plus’, namely ‘a [one]’
In a stmt of a 'do' block: a [one] `plus` a [one]
simpl017.hs:63:19:
- Couldn't match type ‛forall v.
+ Couldn't match type ‘forall v.
[E' RValue (ST s) Int] -> E' v (ST s) Int’
- with ‛[E (ST t1) Int] -> E' RValue (ST s) Int’
+ with ‘[E (ST t1) Int] -> E' RValue (ST s) Int’
Expected type: [E (ST t1) Int] -> E (ST s) Int
Actual type: forall v. [E (ST s) Int] -> E' v (ST s) Int
Relevant bindings include
@@ -38,7 +38,7 @@ simpl017.hs:63:19:
(bound at simpl017.hs:60:5)
ma :: STArray s Int Int (bound at simpl017.hs:59:5)
foo :: STArray s Int Int -> ST s Int (bound at simpl017.hs:59:1)
- The function ‛a’ is applied to one argument,
- but its type ‛forall v. [E (ST s) Int] -> E' v (ST s) Int’ has none
- In the second argument of ‛plus’, namely ‛a [one]’
+ The function ‘a’ is applied to one argument,
+ but its type ‘forall v. [E (ST s) Int] -> E' v (ST s) Int’ has none
+ In the second argument of ‘plus’, namely ‘a [one]’
In a stmt of a 'do' block: a [one] `plus` a [one]