summaryrefslogtreecommitdiff
path: root/docs/users_guide/separate_compilation.rst
diff options
context:
space:
mode:
authorThomas Miedema <thomasmiedema@gmail.com>2016-02-22 14:31:40 +0100
committerThomas Miedema <thomasmiedema@gmail.com>2016-02-22 14:32:40 +0100
commited119096be6739b67d99acfa4c2d43627960f0e3 (patch)
tree2ee035a90fb33cb4368084a843f8a657d32957f2 /docs/users_guide/separate_compilation.rst
parentbb9cd45498b36be1624fbdccb4999bb45a776b4f (diff)
downloadhaskell-ed119096be6739b67d99acfa4c2d43627960f0e3.tar.gz
Docs: -keep-llvm-file(s)/-ddump-llvm imply -fllvm
This fixes #9917.
Diffstat (limited to 'docs/users_guide/separate_compilation.rst')
-rw-r--r--docs/users_guide/separate_compilation.rst5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/users_guide/separate_compilation.rst b/docs/users_guide/separate_compilation.rst
index afdde8366d..a2ce5ebd50 100644
--- a/docs/users_guide/separate_compilation.rst
+++ b/docs/users_guide/separate_compilation.rst
@@ -334,12 +334,16 @@ The following options are useful for keeping certain intermediate files
around, when normally GHC would throw these away after compilation:
.. ghc-flag:: -keep-hc-file
+ -keep-hc-files
Keep intermediate ``.hc`` files when doing ``.hs``-to-``.o``
compilations via :ref:`C <c-code-gen>` (Note: ``.hc`` files are only
generated by :ref:`unregisterised <unreg>` compilers).
.. ghc-flag:: -keep-llvm-file
+ -keep-llvm-files
+
+ :implies: :ghc-flag:`-fllvm`
Keep intermediate ``.ll`` files when doing ``.hs``-to-``.o``
compilations via :ref:`LLVM <llvm-code-gen>` (Note: ``.ll`` files
@@ -347,6 +351,7 @@ around, when normally GHC would throw these away after compilation:
to use :ghc-flag:`-fllvm` to force them to be produced).
.. ghc-flag:: -keep-s-file
+ -keep-s-files
Keep intermediate ``.s`` files.