diff options
author | Thomas Miedema <thomasmiedema@gmail.com> | 2016-02-22 14:31:40 +0100 |
---|---|---|
committer | Thomas Miedema <thomasmiedema@gmail.com> | 2016-02-22 14:32:40 +0100 |
commit | ed119096be6739b67d99acfa4c2d43627960f0e3 (patch) | |
tree | 2ee035a90fb33cb4368084a843f8a657d32957f2 /docs/users_guide/separate_compilation.rst | |
parent | bb9cd45498b36be1624fbdccb4999bb45a776b4f (diff) | |
download | haskell-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.rst | 5 |
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. |