rust/tests/ui/async-await
bors 39e0749329 Auto merge of #114914 - compiler-errors:deduce-tait-in-future-output, r=lcnr
Normalize return type of `deduce_future_output_from_obligations`

Fixes #114909
Also confirmed to fix #114727 manually

Now that we have weak/lazy type aliases, we need to normalize those in future signatures to ensure that `replace_opaque_types_with_inference_vars` actually sees TAITs behind them. This isn't needed in the new solver, but added a test to make sure it doesn't regress there either.

r? types cc `@oli-obk` (who's gone, worst case can delay this PR until he's back)
2023-08-20 06:24:44 +00:00
..
2023-01-19 15:46:08 +00:00
2023-08-08 10:51:35 +08:00
2023-04-27 22:29:04 +02:00
2023-01-27 20:10:17 +00:00
2023-01-27 20:10:17 +00:00
2023-02-09 10:26:49 +00:00
2023-04-27 17:18:11 +00:00
2023-01-12 11:58:24 -08:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00
2023-01-27 20:10:17 +00:00
2023-01-27 20:10:17 +00:00
2023-01-27 20:10:17 +00:00
2023-01-27 20:10:17 +00:00
2023-01-27 20:10:17 +00:00
2023-04-27 17:18:11 +00:00
2023-05-24 19:35:59 -03:00
2023-01-30 21:51:35 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:12 +00:00
2023-01-19 15:46:08 +00:00
2023-04-03 20:45:02 +02:00
2023-01-27 20:10:17 +00:00
2023-01-27 20:10:17 +00:00