summaryrefslogtreecommitdiff
path: root/testdata/language-features/basic-values
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-04-25 21:28:26 +0200
committerPéter Diviánszky <divipp@gmail.com>2016-04-25 21:29:27 +0200
commit7b2a23e6f82eccacf449dfdff3f6067e04d79ec7 (patch)
treedb176a149ff69619469ab563ba02c077e7d9681b /testdata/language-features/basic-values
parenta738f28b1fe298566bc8979ab1aed0e23446172d (diff)
warn in case of uncovered patterns (first version)
Diffstat (limited to 'testdata/language-features/basic-values')
-rw-r--r--testdata/language-features/basic-values/case05.out7
-rw-r--r--testdata/language-features/basic-values/def03.out7
-rw-r--r--testdata/language-features/basic-values/def07.reject.out13
3 files changed, 27 insertions, 0 deletions
diff --git a/testdata/language-features/basic-values/case05.out b/testdata/language-features/basic-values/case05.out
index 21c1f5ee..10a9f633 100644
--- a/testdata/language-features/basic-values/case05.out
+++ b/testdata/language-features/basic-values/case05.out
@@ -6,3 +6,10 @@ testdata/language-features/basic-values/case05.lc 1:1-1:6 {a} -> {b : Eq a} ->
6testdata/language-features/basic-values/case05.lc 1:11-2:11 Char 6testdata/language-features/basic-values/case05.lc 1:11-2:11 Char
7testdata/language-features/basic-values/case05.lc 1:16-1:17 V4 7testdata/language-features/basic-values/case05.lc 1:16-1:17 V4
8testdata/language-features/basic-values/case05.lc 2:8-2:11 Char 8testdata/language-features/basic-values/case05.lc 2:8-2:11 Char
9------------ warnings
10Uncovered pattern(s) at testdata/language-features/basic-values/case05.lc:1:16:
11value x = case x of
12 ^
13Missing case(s):
14 _ | False <- == (fromInt 1) V0
15
diff --git a/testdata/language-features/basic-values/def03.out b/testdata/language-features/basic-values/def03.out
index 48739e24..6e9324e7 100644
--- a/testdata/language-features/basic-values/def03.out
+++ b/testdata/language-features/basic-values/def03.out
@@ -6,3 +6,10 @@ testdata/language-features/basic-values/def03.lc 1:1-1:4 {a} -> {b : Eq a} -> {
6testdata/language-features/basic-values/def03.lc 1:9-1:12 Char 6testdata/language-features/basic-values/def03.lc 1:9-1:12 Char
7testdata/language-features/basic-values/def03.lc 1:9-2:12 Bool->Char 7testdata/language-features/basic-values/def03.lc 1:9-2:12 Bool->Char
8testdata/language-features/basic-values/def03.lc 2:9-2:12 Char 8testdata/language-features/basic-values/def03.lc 2:9-2:12 Char
9------------ warnings
10Uncovered pattern(s) at testdata/language-features/basic-values/def03.lc:1:1:
11fun 1 = '1'
12fun 2 = '2'
13Missing case(s):
14 _ | False <- == (fromInt 1) V0, False <- == (fromInt 2) V0
15
diff --git a/testdata/language-features/basic-values/def07.reject.out b/testdata/language-features/basic-values/def07.reject.out
index 20b424fc..45707e79 100644
--- a/testdata/language-features/basic-values/def07.reject.out
+++ b/testdata/language-features/basic-values/def07.reject.out
@@ -23,3 +23,16 @@ testdata/language-features/basic-values/def07.reject.lc 3:1-3:5 {a} -> {b} -> {
23testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 Char 23testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 Char
24testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 {a} -> a->Char 24testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 {a} -> a->Char
25testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 Char 25testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 Char
26------------ warnings
27Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:1:1:
28fun 1 = '1'
29fun 2 = '2'
30Missing case(s):
31 _ | False <- == (fromInt 1) V0, False <- == (fromInt 2) V0
32
33Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:3:1:
34fun2 1 _ = '1'
35^^^^
36Missing case(s):
37 _ _ | False <- == (fromInt 1) V1
38