summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2017-03-02 21:34:51 -0500
committerBen Gamari <ben@smart-cactus.org>2017-03-03 09:24:47 -0500
commitca538b84e78b2b58161ca4c0910a65937c374b9c (patch)
tree3b3cb0acc089a087b83020e9c784a73a499bd85a
parent0d2f733050ff656b827351108d988e09abc363fc (diff)
downloadhaskell-ca538b84e78b2b58161ca4c0910a65937c374b9c.tar.gz
testsuite: Fix output due to recent COMPLETE changes
It's unclear why this didn't show up in my initial local validation. Oh well.
-rw-r--r--testsuite/tests/parser/should_fail/T12429.stderr5
-rw-r--r--testsuite/tests/parser/should_fail/T12811.stderr5
-rw-r--r--testsuite/tests/pmcheck/complete_sigs/completesig04.stderr4
3 files changed, 5 insertions, 9 deletions
diff --git a/testsuite/tests/parser/should_fail/T12429.stderr b/testsuite/tests/parser/should_fail/T12429.stderr
index fde11ec5eb..e29388f3e5 100644
--- a/testsuite/tests/parser/should_fail/T12429.stderr
+++ b/testsuite/tests/parser/should_fail/T12429.stderr
@@ -1,7 +1,4 @@
-testsuite/tests/parser/should_fail/T12429.hs:2:29: error:
+T12429.hs:2:29: error:
parse error on input ‘Y’
Perhaps you intended to use PatternSynonyms
- |
-2 | import Data.Text (pattern Y)
- | ^
diff --git a/testsuite/tests/parser/should_fail/T12811.stderr b/testsuite/tests/parser/should_fail/T12811.stderr
index de22bafd27..e9cf78fe5c 100644
--- a/testsuite/tests/parser/should_fail/T12811.stderr
+++ b/testsuite/tests/parser/should_fail/T12811.stderr
@@ -1,7 +1,4 @@
-testsuite/tests/parser/should_fail/T12811.hs:4:15: error:
+T12811.hs:4:15: error:
Illegal symbol '.' in type
Perhaps you meant to write 'forall <tvs>. <type>'?
- |
-4 | foo :: foral a. a -> a
- | ^
diff --git a/testsuite/tests/pmcheck/complete_sigs/completesig04.stderr b/testsuite/tests/pmcheck/complete_sigs/completesig04.stderr
index b72cf6e9b4..de990c7fa9 100644
--- a/testsuite/tests/pmcheck/complete_sigs/completesig04.stderr
+++ b/testsuite/tests/pmcheck/complete_sigs/completesig04.stderr
@@ -1,4 +1,6 @@
completesig04.hs:3:1: error:
- • Cannot form a group of complete patterns from patterns ‘Just’ and ‘Left’ as they match different type constructors (‘Maybe’ resp. ‘Either’)
+ • Orphan COMPLETE pragmas not supported
+ A COMPLETE pragma must mention at least one data constructor
+ or pattern synonym defined in the same module.
• In {-# COMPLETE Just, Left #-}