diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-04-25 21:28:26 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-04-25 21:29:27 +0200 |
commit | 7b2a23e6f82eccacf449dfdff3f6067e04d79ec7 (patch) | |
tree | db176a149ff69619469ab563ba02c077e7d9681b /testdata/language-features/basic-values | |
parent | a738f28b1fe298566bc8979ab1aed0e23446172d (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.out | 7 | ||||
-rw-r--r-- | testdata/language-features/basic-values/def03.out | 7 | ||||
-rw-r--r-- | testdata/language-features/basic-values/def07.reject.out | 13 |
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} -> | |||
6 | testdata/language-features/basic-values/case05.lc 1:11-2:11 Char | 6 | testdata/language-features/basic-values/case05.lc 1:11-2:11 Char |
7 | testdata/language-features/basic-values/case05.lc 1:16-1:17 V4 | 7 | testdata/language-features/basic-values/case05.lc 1:16-1:17 V4 |
8 | testdata/language-features/basic-values/case05.lc 2:8-2:11 Char | 8 | testdata/language-features/basic-values/case05.lc 2:8-2:11 Char |
9 | ------------ warnings | ||
10 | Uncovered pattern(s) at testdata/language-features/basic-values/case05.lc:1:16: | ||
11 | value x = case x of | ||
12 | ^ | ||
13 | Missing 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} -> { | |||
6 | testdata/language-features/basic-values/def03.lc 1:9-1:12 Char | 6 | testdata/language-features/basic-values/def03.lc 1:9-1:12 Char |
7 | testdata/language-features/basic-values/def03.lc 1:9-2:12 Bool->Char | 7 | testdata/language-features/basic-values/def03.lc 1:9-2:12 Bool->Char |
8 | testdata/language-features/basic-values/def03.lc 2:9-2:12 Char | 8 | testdata/language-features/basic-values/def03.lc 2:9-2:12 Char |
9 | ------------ warnings | ||
10 | Uncovered pattern(s) at testdata/language-features/basic-values/def03.lc:1:1: | ||
11 | fun 1 = '1' | ||
12 | fun 2 = '2' | ||
13 | Missing 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} -> { | |||
23 | testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 Char | 23 | testdata/language-features/basic-values/def07.reject.lc 3:12-3:15 Char |
24 | testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 {a} -> a->Char | 24 | testdata/language-features/basic-values/def07.reject.lc 4:1-4:4 {a} -> a->Char |
25 | testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 Char | 25 | testdata/language-features/basic-values/def07.reject.lc 4:9-4:12 Char |
26 | ------------ warnings | ||
27 | Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:1:1: | ||
28 | fun 1 = '1' | ||
29 | fun 2 = '2' | ||
30 | Missing case(s): | ||
31 | _ | False <- == (fromInt 1) V0, False <- == (fromInt 2) V0 | ||
32 | |||
33 | Uncovered pattern(s) at testdata/language-features/basic-values/def07.reject.lc:3:1: | ||
34 | fun2 1 _ = '1' | ||
35 | ^^^^ | ||
36 | Missing case(s): | ||
37 | _ _ | False <- == (fromInt 1) V1 | ||
38 | |||