FIX #1555: Remove "exp -> pat" production in stmts
authorSimon Marlow <simonmar@microsoft.com>
Mon, 23 Jul 2007 14:10:23 +0000 (14:10 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Mon, 23 Jul 2007 14:10:23 +0000 (14:10 +0000)
It looks like this was an experiment that accidentally got committed,
somewhere between 6.0 and 6.2.

compiler/parser/Parser.y.pp

index b31e025..adabb75 100644 (file)
@@ -1534,9 +1534,6 @@ maybe_stmt :: { Maybe (LStmt RdrName) }
 
 stmt  :: { LStmt RdrName }
        : qual                          { $1 }
--- What is this next production doing?  I have no clue!  SLPJ Dec06
-       | infixexp '->' exp             {% checkPattern $3 >>= \p ->
-                                          return (LL $ mkBindStmt p $1) }
        | 'rec' stmtlist                { LL $ mkRecStmt (unLoc $2) }
 
 qual  :: { LStmt RdrName }