diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2020-03-24 15:20:19 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2020-03-24 15:25:43 -0400 |
| commit | e7f8895359365403a955468156a35bf26a45e0bf (patch) | |
| tree | d2c2de7cb44e5e9037a2f742329b45d268b163f0 /src/rustllvm/RustWrapper.cpp | |
| parent | 2dcf54f564c6d8bbf48960fb9aaec88a0e2e062a (diff) | |
| download | rust-e7f8895359365403a955468156a35bf26a45e0bf.tar.gz rust-e7f8895359365403a955468156a35bf26a45e0bf.zip | |
save/restore `pessimistic_yield` when entering bodies
This flag is used to make the execution order around `+=` operators pessimistic. Failure to save/restore the flag was causing independent async blocks to effect one another, leading to strange ICEs and failed assumptions.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
