[all-commits] [llvm/llvm-project] c4e6e7: [Coroutines] Stop supportting std::experimental::c...

Chuanqi Xu via All-commits all-commits at lists.llvm.org
Thu Feb 16 23:36:50 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c4e6e771f255fb1da3d505534997b6a88195b012
      https://github.com/llvm/llvm-project/commit/c4e6e771f255fb1da3d505534997b6a88195b012
  Author: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
  Date:   2023-02-17 (Fri, 17 Feb 2023)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/include/clang/Sema/Sema.h
    M clang/lib/Sema/Sema.cpp
    M clang/lib/Sema/SemaCoroutine.cpp
    M clang/lib/Sema/SemaDeclCXX.cpp
    R clang/test/AST/coroutine-locals-cleanup-exp-namespace.cpp
    R clang/test/AST/coroutine-source-location-crash-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-await-domination-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-await-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-params-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-return-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp
    R clang/test/CodeGenCoroutines/microsoft-abi-operator-coawait-exp-namespace.cpp
    R clang/test/SemaCXX/co_await-range-for-exp-namespace.cpp
    R clang/test/SemaCXX/coreturn-eh-exp-namespace.cpp
    R clang/test/SemaCXX/coreturn-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-final-suspend-noexcept-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-mixed-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-mixed2-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-mixed3-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-mixed4-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-rvo-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-seh-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-traits-undefined-template-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-unhandled_exception-warning-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine-uninitialized-warning-crash-exp-namespace.cpp
    R clang/test/SemaCXX/coroutine_handle-address-return-type-exp-namespace.cpp
    R clang/test/SemaCXX/coroutines-exp-namespace.cpp

  Log Message:
  -----------
  [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.




More information about the All-commits mailing list