Recommit [Coroutines] Stop supportting std::experimental::coroutine_traits
authorChuanqi Xu <yedeng.yd@linux.alibaba.com>
Mon, 20 Feb 2023 02:26:41 +0000 (10:26 +0800)
committerChuanqi Xu <yedeng.yd@linux.alibaba.com>
Mon, 20 Feb 2023 02:27:02 +0000 (10:27 +0800)
commit55900a0d207670cb7295b98b31bb9ed50613cd42
tree710747c524759ba07ede283e564f0fc3e103657f
parentfd766ba2b1f1a585922109044a747511c63d23b7
Recommit [Coroutines] Stop supportting std::experimental::coroutine_traits

As we discussed before, we should stop supporting
std::experimental::coroutine_traits in clang17. Now the clang16 is
branched so we can clean them now.

All the removed tests have been duplicated before.
46 files changed:
clang-tools-extra/clangd/unittests/FindTargetTests.cpp
clang/docs/ReleaseNotes.rst
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Sema/Sema.h
clang/lib/Sema/Sema.cpp
clang/lib/Sema/SemaCoroutine.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/AST/coroutine-locals-cleanup-exp-namespace.cpp [deleted file]
clang/test/AST/coroutine-source-location-crash-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-await-domination-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-await-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-params-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-return-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp [deleted file]
clang/test/CodeGenCoroutines/microsoft-abi-operator-coawait-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/co_await-range-for-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coreturn-eh-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coreturn-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-final-suspend-noexcept-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-mixed-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-mixed2-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-mixed3-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-mixed4-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-rvo-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-seh-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-traits-undefined-template-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-unhandled_exception-warning-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine-uninitialized-warning-crash-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutine_handle-address-return-type-exp-namespace.cpp [deleted file]
clang/test/SemaCXX/coroutines-exp-namespace.cpp [deleted file]