# 075: [a] = "xy" matched incorrectly [↑up](bunny_notes) - issued: 2020-05-14 - type: sample code failed - status: Open ## Overview Following program should cause an error, but executed incorrectly: $$
{
main = print a
  where [a] = "xy"
$$}

With Bunny 0.9.0, the program prints ${'x'}.

## 調査ログ
### 2021-10-24

ひさびさの全 issue 状況確認の一環で。

$$
{
unno@unno-FMVD70GN7G ~/work/bissues/075 
$ cat b075.hs 
main = print a
  where [a] = "xy"
unno@unno-FMVD70GN7G ~/work/bissues/075 
$ runhaskell b075.hs 
b075.hs: b075.hs:2:9-18: Non-exhaustive patterns in [a]

unno@unno-FMVD70GN7G ~/work/bissues/075 
$ ~/prj/bunny/compiler/bin/bunny testrun b075.hs 
/home/unno/prj/bunny/compiler/bin/bunnyc -d ./jout/b075 --xno-implicit-prelude /home/unno/prj/bunny/compiler/bin/../lib/Prelude.hs
/home/unno/prj/bunny/compiler/bin/bunnyc -d ./jout/b075 --xlibrary-path /home/unno/prj/bunny/compiler/bin/../lib b075.hs
'x'
$$}