id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
175,Bad pattern match code generated for list comprehension,erikd,erikd,"This code:

{{{
main ()
 = println $ show [ x |  xs <- [ [(1,2),(3,4)], [(5,4),(3,2)] ], (3,x) <- xs ]

}}}

compiles, but when run terminates with the error:

{{{
*** DDC RTS: Non-exhaustive patterns in ?:0:0
}}}

This is actually two bugs:

 * Failure to give a valid source position (?:0:0) for the error.
 * Non-exhaustive pattern match.
",defect,closed,blocker,0.1.3,Core to Sea Translation,,fixed,,
