Matthias Krüger
802f71b294
Rollup merge of #118112 - compiler-errors:index-ambiguity-ice, r=aliemjay
...
Don't ICE when ambiguity is found when selecting `Index` implementation in typeck
Fixes #118111
The problem here is when we're manually "selecting" an impl for `base_ty: Index<?0>`, we don't consider placeholder region errors (leak check) or ambiguous predicates. Those can lead to us not actually emitting any fulfillment errors on line 3131.
2023-11-21 23:46:20 +01:00
..
2023-11-19 18:42:20 +00:00
2023-10-30 22:19:17 +00:00
2023-11-19 17:45:02 +01:00
2023-11-19 04:14:41 +09:00
2023-11-13 08:36:12 +08:00
2023-10-28 23:11:03 -07:00
2023-11-13 16:25:16 -08:00
2023-11-21 14:36:14 +01:00
2023-10-30 10:29:11 -04:00
2023-10-28 23:11:03 -07:00
2023-11-18 12:21:58 +01:00
2023-11-08 20:42:32 +00:00
2023-11-20 18:49:48 +00:00
2023-10-29 23:55:46 +00:00
2023-11-19 19:14:33 -08:00
2023-11-17 23:04:21 +01:00
2023-11-16 17:00:23 +00:00
2023-11-03 07:32:10 +05:30
2023-11-09 10:40:55 -05:00
2023-11-17 07:28:43 +01:00
2023-11-18 00:40:11 +00:00
2023-10-20 21:14:01 +00:00
2023-11-12 13:51:16 +01:00
2023-11-16 17:00:23 +00:00
2023-11-02 20:57:05 +00:00
2023-11-17 23:04:21 +01:00
2023-11-05 13:44:59 +00:00
2023-11-02 20:57:05 +00:00
2023-11-08 02:35:25 +00:00
2023-11-12 00:00:12 +01:00
2023-11-16 19:12:35 +00:00
2023-11-19 17:47:41 +00:00
2023-11-20 14:26:47 +01:00
2023-11-16 14:25:35 +00:00
2023-11-13 19:57:15 +00:00
2023-11-16 17:00:23 +00:00
2023-11-02 20:57:05 +00:00
2023-11-04 08:50:46 +11:00
2023-11-19 04:14:41 +09:00
2023-11-06 15:50:35 +00:00
2023-10-27 18:07:53 +02:00
2023-11-02 20:57:05 +00:00
2023-11-21 06:30:14 +00:00
2023-10-28 23:11:03 -07:00
2023-11-16 16:19:04 +00:00
2023-11-04 08:50:46 +11:00
2023-11-17 00:55:55 +00:00
2023-11-12 19:59:13 +00:00
2023-11-15 01:31:46 +00:00
2023-11-16 17:00:23 +00:00
2023-11-20 15:01:31 +01:00
2023-11-14 13:41:28 +00:00
2023-11-07 17:29:29 +01:00
2023-10-30 22:47:48 +00:00
2023-11-16 17:00:23 +00:00
2023-10-30 15:31:00 +01:00
2023-11-19 19:14:34 -08:00
2023-11-17 00:55:55 +00:00
2023-11-19 17:50:47 +00:00
2023-11-20 13:15:08 +01:00
2023-11-07 00:54:10 +00:00
2023-11-12 04:40:44 +00:00
2023-11-21 06:30:14 +00:00
2023-11-16 16:58:41 +00:00
2023-10-28 23:11:03 -07:00
2023-11-07 05:23:09 +00:00
2023-10-30 15:48:46 -07:00
2023-11-19 04:14:41 +09:00
2023-11-19 17:47:41 +00:00
2023-11-02 18:20:42 +11:00
2023-11-06 09:44:00 +01:00
2023-11-06 16:23:08 +00:00
2023-11-03 12:44:50 +01:00
2023-11-20 20:56:43 +01:00
2023-11-19 17:26:24 +01:00
2023-11-16 17:00:23 +00:00
2023-10-29 23:55:46 +00:00
2023-11-17 10:16:41 +00:00
2023-11-21 23:46:20 +01:00
2023-11-17 23:04:21 +01:00
2023-11-18 00:40:11 +00:00
2023-11-16 17:00:23 +00:00
2023-11-01 20:16:11 +00:00
2023-10-29 23:55:46 +00:00
2023-11-13 14:13:54 +00:00
2023-11-19 17:50:46 +00:00
2023-11-07 00:54:10 +00:00
2023-10-31 08:01:02 +11:00
2023-10-31 08:01:02 +11:00