
#7962: "ghc -e <invalid expression>" should return non-zero exit status ----------------------------+----------------------------------------------- Reporter: timmaxw | Owner: Type: feature request | Status: new Priority: normal | Component: GHCi Version: 7.6.2 | Keywords: Os: Linux | Architecture: Unknown/Multiple Failure: Other | Blockedby: Blocking: | Related: ----------------------------+----------------------------------------------- When GHC is run in expression-evaluation mode (i.e. with the "-e" flag) and the expression does not compile, GHC correctly prints an error message, but then exits with exit status 0. For example: {{{ $ ghc -e foo <interactive>:1:1: Not in scope: `foo' $ echo $? 0 }}} This is inconvenient for automated scripts that call GHC. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7962 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler