Matthias Krüger
4c12f5d252
Rollup merge of #111490 - compiler-errors:layout-placeholder, r=aliemjay
...
Don't ICE in layout computation for placeholder types
We use `layout_of` for the built-in `PointerLike` trait to check if a type can be coerced to a `dyn*`.
Since the new solver canonicalizes parameter types to placeholders, that code needs to be able to treat placeholders like params, and for the most part it does, **except** for a call to `is_trivially_sized`. This PR fixes that.
2023-05-12 07:11:14 +02:00
..
2023-05-08 03:36:30 +00:00
2023-05-08 03:36:30 +00:00
2023-05-09 12:33:45 +05:30
2023-05-06 18:40:47 +02:00
2023-05-11 07:05:26 +02:00
2023-05-08 03:36:30 +00:00
2023-05-09 20:49:32 +02:00
2023-05-08 17:58:01 -03:00
2023-05-08 17:58:01 -03:00
2023-05-08 17:58:01 -03:00
2023-05-12 00:58:06 +00:00
2023-05-09 20:49:32 +02:00
2023-05-09 20:49:32 +02:00
2023-05-09 12:33:45 +05:30
2023-05-11 12:14:57 -07:00
2023-05-08 17:58:01 -03:00
2023-05-09 20:49:31 +02:00
2023-05-09 20:49:31 +02:00
2023-05-05 16:05:04 -07:00
2023-05-08 01:28:50 +00:00
2023-05-08 17:58:01 -03:00
2023-05-08 03:36:30 +00:00
2023-05-08 03:36:30 +00:00
2023-05-08 03:36:30 +00:00
2023-05-09 20:49:31 +02:00
2023-05-09 12:33:45 +05:30
2023-05-08 03:42:21 +00:00
2023-05-09 20:49:31 +02:00
2023-05-08 17:58:01 -03:00
2023-05-05 14:58:52 -07:00
2023-05-09 12:33:45 +05:30
2023-05-09 12:33:46 +05:30
2023-05-08 03:36:30 +00:00
2023-05-08 14:58:09 +08:00
2023-05-09 12:33:46 +05:30
2023-05-08 17:58:01 -03:00
2023-05-09 20:37:50 +00:00
2023-05-09 12:33:46 +05:30
2023-05-08 03:36:30 +00:00
2023-05-08 03:36:30 +00:00