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 ------------------------- _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits