[all-commits] [llvm/llvm-project] 4361ba: Revert "[Coroutines] Fix premature conversion of r...

Ilya Biryukov via All-commits all-commits at lists.llvm.org
Fri Mar 17 09:02:31 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4361ba791cd6ab6e41fca4df3fd337da0c116132
      https://github.com/llvm/llvm-project/commit/4361ba791cd6ab6e41fca4df3fd337da0c116132
  Author: Ilya Biryukov <ibiryukov at google.com>
  Date:   2023-03-17 (Fri, 17 Mar 2023)

  Changed paths:
    M clang/include/clang/AST/StmtCXX.h
    M clang/lib/AST/StmtCXX.cpp
    M clang/lib/CodeGen/CGCoroutine.cpp
    M clang/lib/Sema/SemaCoroutine.cpp
    M clang/lib/Sema/TreeTransform.h
    M clang/test/CodeGenCoroutines/coro-gro.cpp
    M clang/test/CodeGenCoroutines/pr59221.cpp
    M clang/test/SemaCXX/coroutine-no-move-ctor.cpp
    M clang/test/SemaCXX/coroutines.cpp
    M clang/test/SemaCXX/warn-throw-out-noexcept-coro.cpp

  Log Message:
  -----------
  Revert "[Coroutines] Fix premature conversion of return object"

This reverts commit 54225c457a336b1609c6d064b2b606a9238a28b9.
The lack of RVO causes compile errors in our code.
Reverting to unblock our integrate.

See D145639 for full discussion.




More information about the All-commits mailing list