id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
2304,unicode digits misparsed in escape sequences,guest,,"{{{
*> ""\₁""
*** Exception: parser/Ctype.lhs:(91,13)-(347,35): Non-exhaustive patterns in case

*> ""\๔""
*** Exception: parser/Ctype.lhs:(91,13)-(347,35): Non-exhaustive patterns in case
}}}

I haven't seen ghc's code, but I bet it uses something like `let (digits, str') = span isDigit str in chr (read digits) : parse str'` to process escape sequences in string/character literals. This is broken because `isDigit` returns `True` for a lot of non-`['0'..'9']` characters, such as subscripts, Thai digits, double-wide digits, etc.",bug,closed,normal,6.10.1,Compiler (Parser),6.8.2,fixed,,,Linux,Unknown/Multiple,,Unknown,,,,
