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-08-08 10:51:35 +08:00
2023-04-27 22:29:04 +02:00
2023-08-10 02:26:11 +02:00
2023-08-09 14:04:10 +00:00
2023-05-10 19:36:02 +02:00
2023-07-08 18:21:34 -03:00
2023-08-02 14:18:21 -07:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-05-12 00:10:52 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00
2023-07-10 20:09:28 +00:00
2023-08-17 14:33:24 -07:00
2023-06-05 21:00:08 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-06-12 20:24:48 +08:00
2023-07-08 18:21:34 -03:00
2023-07-08 18:21:34 -03:00
2023-04-19 19:13:45 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-06-12 20:24:48 +08:00
2023-07-10 20:09:26 +00:00
2023-04-19 19:13:45 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00
2023-08-09 14:04:10 +00:00
2023-06-12 20:24:48 +08:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-04-27 17:18:11 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-06-20 19:46:01 -04:00
2023-08-09 14:04:10 +00:00
2023-04-19 17:57:37 +00:00
2023-05-24 19:35:59 -03:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:12 +00:00
2023-06-12 20:24:48 +08:00
2023-08-16 14:28:19 -07:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-08-09 14:04:10 +00:00
2023-04-12 18:03:11 -04:00
2023-04-27 18:25:07 +00:00
2023-04-27 18:25:07 +00:00
2023-04-27 17:18:11 +00:00
2023-04-27 17:18:11 +00:00