Files
rust/tests
许杰友 Jieyou Xu (Joe) aae4730c78 Rollup merge of #131802 - compiler-errors:fnonce-coverage, r=Zalathar
Dont ICE when computing coverage of synthetic async closure body

I'm not totally certain if this is *right*, but at least it doesn't ICE.

The issue is that we end up generating two MIR bodies for each async closure, since the `FnOnce` and `Fn`/`FnMut` implementations have different borrowing behavior of their captured variables. They should ideally both contribute to the coverage, since those MIR bodies are (*to the user*) the same code and should have no behavioral differences.

This PR at least suppresses the ICEs, and then I guess worst case we can fix this the right way later.

r? Zalathar or re-roll

Fixes #131190
2024-10-18 12:00:51 +01:00
..
2024-10-16 18:58:17 +02:00
2024-10-04 23:50:01 +00:00
2024-10-17 10:22:55 +02:00
2024-10-09 21:23:20 +02:00
2024-10-15 20:30:23 -07:00