================
@@ -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
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to