Matthias Krüger
50417a5457
Rollup merge of #116149 - compiler-errors:anonymize, r=lcnr
...
Anonymize binders for `refining_impl_trait` check
We're naively using the equality impl for `ty::Clause` in the refinement check, which is okay *except* for binders, which carry some information about where they come from in the AST. Those locations are not gonna be equal between traits and impls, so anonymize those clauses so that this doesn't matter.
Fixes #116135
2023-09-27 10:42:34 +02:00
..
2023-09-26 18:11:12 +00:00
2023-09-21 22:20:58 +02:00
2023-08-14 15:25:20 +02:00
2023-05-25 02:45:14 +00:00
2023-05-25 02:45:14 +00:00
2023-09-11 16:53:39 +00:00
2023-09-11 16:53:39 +00:00
2023-08-28 03:16:48 -07:00
2023-08-28 03:16:48 -07:00
2023-08-27 22:03:16 +00:00
2023-08-27 22:03:16 +00:00
2023-07-27 04:00:49 +00:00
2023-06-18 22:52:30 +00:00
2023-09-21 08:17:58 +02:00
2023-09-21 08:17:58 +02:00
2023-07-07 13:13:18 +00:00
2023-07-14 12:35:33 +00:00
2023-06-11 00:19:56 +00:00
2023-06-11 00:19:56 +00:00
2023-05-18 01:53:01 +00:00
2023-05-18 01:53:01 +00:00
2023-06-27 23:31:06 +00:00
2023-05-13 10:51:21 +02:00
2023-05-13 10:51:21 +02:00
2023-05-13 10:51:21 +02:00
2023-08-11 03:15:41 +00:00
2023-08-11 03:15:41 +00:00
2023-07-30 17:15:55 +02:00
2023-07-30 17:15:55 +02:00
2023-05-12 10:26:50 +00:00
2023-06-22 15:00:12 +00:00
2023-07-07 13:13:18 +00:00
2023-07-07 13:13:18 +00:00
2023-09-23 13:47:30 +00:00
2023-09-23 13:47:30 +00:00
2023-07-03 21:40:04 +00:00
2023-09-21 22:20:58 +02:00
2023-08-30 11:06:46 +00:00
2023-08-30 11:06:46 +00:00
2023-08-14 15:25:20 +02:00
2023-08-14 15:25:20 +02:00
2023-08-14 15:25:20 +02:00
2023-09-21 22:20:58 +02:00
2023-07-15 22:02:16 +00:00
2023-05-16 16:02:17 +00:00
2023-05-16 16:02:17 +00:00
2023-05-16 16:02:17 +00:00
2023-08-27 22:03:16 +00:00
2023-08-27 22:03:16 +00:00
2023-08-30 11:06:46 +00:00
2023-08-30 11:06:46 +00:00
2023-09-14 15:16:48 +00:00
2023-08-08 09:39:59 +00:00
2023-05-31 17:45:45 +00:00
2023-05-31 17:45:45 +00:00
2023-09-21 22:20:58 +02:00
2023-09-21 22:20:58 +02:00
2023-09-21 22:20:58 +02:00
2023-06-16 19:39:48 +00:00
2023-06-16 19:39:48 +00:00
2023-06-16 19:39:48 +00:00
2023-09-21 22:20:58 +02:00
2023-08-04 15:11:09 +00:00
2023-08-04 15:11:09 +00:00
2023-06-27 21:36:15 +00:00
2023-07-27 15:51:02 +00:00
2023-09-20 03:02:14 +00:00
2023-09-25 17:41:08 +00:00
2023-09-25 17:41:08 +00:00
2023-05-18 01:53:01 +00:00
2023-05-18 01:53:01 +00:00
2023-07-06 11:37:21 +02:00
2023-09-23 13:47:30 +00:00
2023-09-23 13:47:30 +00:00
2023-09-23 13:34:07 +00:00
2023-09-23 13:47:30 +00:00
2023-06-16 19:39:48 +00:00
2023-06-22 15:51:19 +00:00
2023-06-16 19:39:48 +00:00
2023-06-16 19:39:48 +00:00
2023-07-07 16:02:25 +00:00
2023-06-26 01:11:44 +09:00
2023-09-21 22:20:58 +02:00
2023-06-26 19:14:49 +00:00
2023-06-26 19:14:49 +00:00
2023-08-28 01:05:34 +00:00
2023-08-28 01:05:34 +00:00