diff options
Diffstat (limited to 'testdata/language-features/as-pattern/as-pattern01.lc')
-rw-r--r-- | testdata/language-features/as-pattern/as-pattern01.lc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/testdata/language-features/as-pattern/as-pattern01.lc b/testdata/language-features/as-pattern/as-pattern01.lc new file mode 100644 index 00000000..5bb6c9b0 --- /dev/null +++ b/testdata/language-features/as-pattern/as-pattern01.lc | |||
@@ -0,0 +1,8 @@ | |||
1 | f y@(x:xs) = x:y | ||
2 | |||
3 | g x@3 y = x + y | ||
4 | |||
5 | --main has different type as expected | ||
6 | --main :: {a} -> {b : 'Num ('MatVecScalarElem a)} -> {c : 'Num a} -> {d:'Int} -> {e : 'Num a}->'Bool | ||
7 | main :: Bool | ||
8 | main = g 3 1 == 5 | ||