@@ -16,7 +16,7 @@ define {ptr, ptr, i32} @f(ptr %buffer, i32 %n) {
1616; CHECK-NEXT: ret { ptr, ptr, i32 } [[TMP2]]
1717;
1818entry:
19- %id = call token @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_f , ptr @allocate , ptr @deallocate )
19+ %id = call token ( i32 , i32 , ptr , ptr , ptr , ptr , ...) @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_f , ptr @allocate , ptr @deallocate )
2020 %hdl = call ptr @llvm.coro.begin (token %id , ptr null )
2121 br label %loop
2222
@@ -51,7 +51,7 @@ define {ptr, i32} @g(ptr %buffer, i32 %n) {
5151; CHECK-NEXT: ret { ptr, i32 } [[TMP2]]
5252;
5353entry:
54- %id = call token @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_g , ptr @allocate , ptr @deallocate )
54+ %id = call token ( i32 , i32 , ptr , ptr , ptr , ptr , ...) @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_g , ptr @allocate , ptr @deallocate )
5555 %hdl = call ptr @llvm.coro.begin (token %id , ptr null )
5656 br label %loop
5757
@@ -84,7 +84,7 @@ define {ptr, i32} @h(ptr %buffer, i32 %n) {
8484; CHECK-NEXT: ret { ptr, i32 } [[TMP0]]
8585;
8686entry:
87- %id = call token @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_h , ptr @allocate , ptr @deallocate )
87+ %id = call token ( i32 , i32 , ptr , ptr , ptr , ptr , ...) @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_h , ptr @allocate , ptr @deallocate )
8888 %hdl = call ptr @llvm.coro.begin (token %id , ptr null )
8989 br label %loop
9090
@@ -117,7 +117,7 @@ define {ptr, i32} @i(ptr %buffer, i32 %n) {
117117; CHECK-NEXT: ret { ptr, i32 } [[TMP0]]
118118;
119119entry:
120- %id = call token @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_i , ptr @allocate , ptr @deallocate )
120+ %id = call token ( i32 , i32 , ptr , ptr , ptr , ptr , ...) @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_i , ptr @allocate , ptr @deallocate )
121121 %hdl = call ptr @llvm.coro.begin (token %id , ptr null )
122122 br label %loop
123123
@@ -149,7 +149,7 @@ define {ptr, i32} @j(ptr %buffer, i32 %n) {
149149; CHECK-NEXT: ret { ptr, i32 } [[TMP0]]
150150;
151151entry:
152- %id = call token @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_j , ptr @allocate , ptr @deallocate )
152+ %id = call token ( i32 , i32 , ptr , ptr , ptr , ptr , ...) @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_j , ptr @allocate , ptr @deallocate )
153153 %hdl = call ptr @llvm.coro.begin (token %id , ptr null )
154154 br label %forward
155155
@@ -190,7 +190,7 @@ define {ptr, i32} @k(ptr %buffer, i32 %n, i1 %cond) {
190190; CHECK-NEXT: br label [[CORO_RETURN]]
191191;
192192entry:
193- %id = call token @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_g , ptr @allocate , ptr @deallocate )
193+ %id = call token ( i32 , i32 , ptr , ptr , ptr , ptr , ...) @llvm.coro.id.retcon (i32 1024 , i32 8 , ptr %buffer , ptr @prototype_g , ptr @allocate , ptr @deallocate )
194194 %hdl = call ptr @llvm.coro.begin (token %id , ptr null )
195195 br i1 %cond , label %alloca_block , label %non_alloca_block
196196
@@ -221,7 +221,7 @@ cleanup:
221221 unreachable
222222}
223223
224- declare token @llvm.coro.id.retcon (i32 , i32 , ptr , ptr , ptr , ptr )
224+ declare token @llvm.coro.id.retcon (i32 , i32 , ptr , ptr , ptr , ptr , ... )
225225declare ptr @llvm.coro.begin (token, ptr )
226226declare i1 @llvm.coro.suspend.retcon.i1 (...)
227227declare void @llvm.coro.suspend.retcon.isVoid (...)
0 commit comments