[clang] d1ca996 - document -fpch-instantiate-templates in release notes
Luboš Luňák via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 14 14:19:01 PDT 2020
Author: Luboš Luňák
Date: 2020-07-14T23:18:27+02:00
New Revision: d1ca9960bc1930bed49dd19b4ff442a9de13a0de
URL: https://github.com/llvm/llvm-project/commit/d1ca9960bc1930bed49dd19b4ff442a9de13a0de
DIFF: https://github.com/llvm/llvm-project/commit/d1ca9960bc1930bed49dd19b4ff442a9de13a0de.diff
LOG: document -fpch-instantiate-templates in release notes
This should have been included in D69585.
Differential Revision: https://reviews.llvm.org/D83622
Added:
Modified:
clang/docs/ReleaseNotes.rst
Removed:
################################################################################
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 8a9a58aa01f8..8b27e663d9f8 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -108,6 +108,13 @@ New Compiler Flags
By default, this is ~/.cache but on some platforms or installations, this
might be elsewhere. The -fmodules-cache-path=... flag continues to work.
+- -fpch-instantiate-templates tries to instantiate templates already while
+ generating a precompiled header. Such templates do not need to be
+ instantiated every time the precompiled header is used, which saves compile
+ time. This may result in an error during the precompiled header generation
+ if the source header file is not self-contained. This option is enabled
+ by default for clang-cl.
+
Deprecated Compiler Flags
-------------------------
More information about the cfe-commits
mailing list