[clang] [llvm] [LLVM][Coro] Add LifetimeMovePass (PR #144319)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 16 02:19:38 PDT 2025
================
@@ -1811,15 +1811,15 @@ def int_coro_promise : Intrinsic<[llvm_ptr_ty],
def int_coro_await_suspend_void : Intrinsic<[],
[llvm_ptr_ty, llvm_ptr_ty, llvm_ptr_ty],
- [Throws]>;
+ [Throws, NoCapture<ArgIndex<0>>]>;
def int_coro_await_suspend_bool : Intrinsic<[llvm_i1_ty],
[llvm_ptr_ty, llvm_ptr_ty, llvm_ptr_ty],
- [Throws]>;
+ [Throws, NoCapture<ArgIndex<0>>]>;
def int_coro_await_suspend_handle : Intrinsic<[],
[llvm_ptr_ty, llvm_ptr_ty, llvm_ptr_ty],
- [Throws]>;
+ [Throws, NoCapture<ArgIndex<0>>]>;
----------------
nikic wrote:
This should be a separate change.
https://github.com/llvm/llvm-project/pull/144319
More information about the llvm-commits
mailing list