[project @ 2001-01-04 13:18:14 by simonmar]
authorsimonmar <unknown>
Thu, 4 Jan 2001 13:18:14 +0000 (13:18 +0000)
committersimonmar <unknown>
Thu, 4 Jan 2001 13:18:14 +0000 (13:18 +0000)
exit(1) in the case of a parse error.

ghc/utils/hsc2hs/Main.hs

index 5d88e60..9874ffb 100644 (file)
@@ -1,5 +1,5 @@
 -----------------------------------------------------------------------------
--- $Id: Main.hs,v 1.4 2000/12/30 20:06:00 qrczak Exp $
+-- $Id: Main.hs,v 1.5 2001/01/04 13:18:14 simonmar Exp $
 --
 -- (originally "GlueHsc.hs" by Marcin 'Qrczak' Kowalczyk)
 --
@@ -64,7 +64,7 @@ processFile :: [Flag] -> String -> IO ()
 processFile flags name = do
     parsed <- parseFromFile parser name
     case parsed of
-        Left err -> print err
+        Left err -> print err >> exitFailure
         Right toks -> output flags name toks
 
 data Token