{-      Bug report 28 May 99

When compiled with ghc-4.02, everything's fine, it outputs "Value 7" as
expected. But compiled with ghc-pre-4.03 it yields this error message.

   Fail: Prelude.read: no parse
-}

module Main where

data Msg = Value Int | Inc   deriving (Show, Read)

main = do let v = read "Value 7"::Msg
          print v

