From: sewardj Date: Mon, 13 Nov 2000 14:34:03 +0000 (+0000) Subject: [project @ 2000-11-13 14:34:03 by sewardj] X-Git-Tag: Approximately_9120_patches~3370 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=0fda9133eb3bf7709f868d9a1aea60fc1f1ac4c7;p=ghc-hetmet.git [project @ 2000-11-13 14:34:03 by sewardj] Document change in behaviour of -E. --- diff --git a/ghc/docs/users_guide/using.sgml b/ghc/docs/users_guide/using.sgml index 8d6d658..019e89d 100644 --- a/ghc/docs/users_guide/using.sgml +++ b/ghc/docs/users_guide/using.sgml @@ -275,12 +275,15 @@ over your Haskell source file before continuing. -The option -E option runs just the pre-processing -passes of the compiler, outputting the result on stdout before -stopping. If used in conjunction with -cpp, the output is the +The option -E +option runs just the pre-processing passes of +the compiler, dumping the result in a file. Note that this differs +from all GHCs prior to version 4.11, in which the result was dumped to the +standard output. If used in conjunction with -cpp, the output is the code blocks of the original (literal) source after having put it -through the grinder that is the C pre-processor. Sans , the -output is the de-litted version of the original source. +through the grinder that is the C pre-processor. Sans +, the output is the de-litted version of the +original source.