id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
2033,"GHC-6.9 panics rather than parse error, related to view patterns.",apeacock,igloo,"Try to compile the below program, ghc panics rather than giving a parse error (in the program I was trying to write, wrapper's argument should be a lambda function).

main = do
  wrapper (_ -> putStrLn ""_"")

wrapper :: (String -> IO ()) -> IO ()
wrapper f = f """"

Output:

[1 of 1] Compiling Main             ( Test.hs, interpreted )
: panic! (the 'impossible' happened)
  (GHC version 6.9.20071111 for i386-unknown-mingw32):
        rnExpr: unexpected expression: panic! (the 'impossible' happened)
  (GHC version 6.9.20071111 for i386-unknown-mingw32):
        hsSyn/HsExpr.lhs:(320,0)-(467,72): Non-exhaustive patterns in functi
pr_expr
",bug,closed,normal,6.10 branch,Compiler,6.9,fixed,,,Unknown/Multiple,Unknown/Multiple,,Unknown,rnfail051,,,
