<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/100101>100101</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Regression in Clang code generation for coroutines, for Windows/armv7
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang:codegen,
regression
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
mstorsjo
</td>
</tr>
</table>
<pre>
f78688134026686288a8d310b493d9327753a022 (#79712) broke Clang code generation for coroutines, when targeting Windows/armv7 (specifically, armv7-mingw32).
With an earlier compiler version, all of libcxx's tests pass. After this change, the following tests in libcxx fail:
```
Failed Tests (6):
llvm-libc++-mingw.cfg.in :: std/language.support/support.coroutines/end.to.end/bool_await_suspend.pass.cpp
llvm-libc++-mingw.cfg.in :: std/language.support/support.coroutines/end.to.end/expected.pass.cpp
llvm-libc++-mingw.cfg.in :: std/language.support/support.coroutines/end.to.end/generator.pass.cpp
llvm-libc++-mingw.cfg.in :: std/language.support/support.coroutines/end.to.end/go.pass.cpp
llvm-libc++-mingw.cfg.in :: std/language.support/support.coroutines/end.to.end/multishot_func.pass.cpp
llvm-libc++-mingw.cfg.in :: std/language.support/support.coroutines/end.to.end/oneshot_func.pass.cpp
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VE1v5CgQ_TX4gmJB4fbHwYdOov4Bq5VyjDAubLIYLMDdyb9f4fZmRyONNJdpyfIXVe_Vq4InYzSTQ-zJ6ZmcXgu5pdmHfonJh_jhi8GPX71u2rptuagY1HVbQ9vKdhScDVUnxk5A05yEZACUQEtANF3DgUBHh-D_QfpipZuo8iPSCR0GmYx3VPtAlQ9-S8ZhJPBCbzM6mmSYMBk30TfjRn-LBC4yLNcmY8cVldFGSWu_csa-8LQYN91EJiwJeyXsfL-_mTRT6SjKYA1msmU1FgO9YojGux3AWuo1tWZQn58EmkgTxhTpKmMs6VknDDTNJlI1SzdhTkkzUu2t9bdc5D3cuAOCamksEUcFpGbHtX9epLE40r_3FAJtTaD7jqXU2uvylGEIPBN4vssqlZ5K42iOE2ca00jgkvu5yQnLuK2rD4nA5Xgrf-zoBd1YJl-iy0mD9_Zd3qRJ73GLa17bVap1PSr4wwXg54oq4aNpjy3nw6N5_YMJl80mE2ef3vXm1IPJvcNfUX-fgmLss1t0ssCeN8AbAbzjxdxL4BpPIx8HVnHZ8VrzQbYN1EIyzUZWmB4YVKwBwdmpFrwcNLaVkBralnPVKFIxXKSxZZZZ-jAVJsYNe84YZ7ywckAbd4sDUFkgEedsSBM6AkDghQAEnALGuzNAtsLQ700btimSilkTU_wfP5lksf_rOyd7wO8aXf7zk7sVW7D9nNIa8yzgkjeQSfM2lMoveSj2-t_jaQ3-A1Weyy4yYxw6rz38GwAA__9Fquhz">