Author: Chuanqi Xu Date: 2023-08-24T10:41:48+08:00 New Revision: 19ab2664ad3182ffa8fe3a95bb19765e4ae84653
URL: https://github.com/llvm/llvm-project/commit/19ab2664ad3182ffa8fe3a95bb19765e4ae84653 DIFF: https://github.com/llvm/llvm-project/commit/19ab2664ad3182ffa8fe3a95bb19765e4ae84653.diff LOG: [NFC] [C++20] [Coroutines] Mention the side effect of a fix may bring regressions The fix we sent for https://github.com/llvm/llvm-project/issues/56301 may bring performance regressions. But we didn't mention it in the ReleaseNotes so that users may get confused. e.g, https://github.com/llvm/llvm-project/issues/64933. So this patch mentions the possible side effect and the potential solutions in https://github.com/llvm/llvm-project/issues/64945 to avoid misunderstandings. Added: Modified: clang/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 157f57d73030ce..42b4afa455e38a 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -163,6 +163,9 @@ Bug Fixes in This Version ``await_suspend`` could be misoptimized, including accesses to the awaiter object itself. (`#56301 <https://github.com/llvm/llvm-project/issues/56301>`_) + The current solution may bring performance regressions if the awaiters have + non-static data members. See + `#64945 <https://github.com/llvm/llvm-project/issues/64945>`_ for details. Bug Fixes to Compiler Builtins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits