[PATCH] D156247: [Clang] Add a warning on uses of coroutine keywords

Chuanqi Xu via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 25 18:48:15 PDT 2023


ChuanqiXu added a comment.

> however, if there are important unresolved issues, why did we set __cpp_impl_coroutine ?

The discussion is here: https://discourse.llvm.org/t/rfc-could-we-mark-coroutines-as-unreleased-now/69220. My short summary may be:
(1) It is not necessary to claim a feature is completed only after there is no related open issues. For example, GCC claims coroutines (and many other features) as completed in the early stage and there are still many following bug reports then. 
(2) Coroutines are used widely and deeply around the C++ world. People from Meta (Meta should be, at least, one of the most heavy user of coroutines in the past years) said they would love to approve to the idea even if it is not bug free.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D156247/new/

https://reviews.llvm.org/D156247



More information about the cfe-commits mailing list