Skip to content

Commit 6998ecd

Browse files
ChuanqiXu9tru
authored andcommitted
[NFC] [C++20] [Coroutines] Mention the side effect of a fix may bring regressions
The fix we sent for #56301 may bring performance regressions. But we didn't mention it in the ReleaseNotes so that users may get confused. e.g, #64933. So this patch mentions the possible side effect and the potential solutions in #64945 to avoid misunderstandings.
1 parent f05226d commit 6998ecd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -706,6 +706,9 @@ Bug Fixes in This Version
706706
``await_suspend`` could be misoptimized, including accesses to the awaiter
707707
object itself.
708708
(`#56301 <https://github.com/llvm/llvm-project/issues/56301>`_)
709+
The current solution may bring performance regressions if the awaiters have
710+
non-static data members. See
711+
`#64945 <https://github.com/llvm/llvm-project/issues/64945>`_ for details.
709712

710713
Bug Fixes to Compiler Builtins
711714
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0 commit comments

Comments
 (0)