bors
78b89ebb6b
Auto merge of #145469 - cjgillot:split-transmute, r=nnethercote
...
Split transmute check from HIR typeck
This resolves a FIXME in the implementation of `check_transmute`.
`check_transmute` needs to compute type layout, hence needing to see reveal opaques and all type aliases.
Having this inside typeck causes a cycle. For instance: `tests/ui/impl-trait/transmute/in-defining-scope.rs`.
This PR moves the transmute check outside of typeck, by putting the list of deferred transmute checks in typeck results.
2025-08-23 01:58:57 +00:00
..
2025-08-20 15:01:13 -07:00
2025-08-21 01:12:19 -04:00
2025-08-19 21:57:31 +10:00
2025-08-22 08:37:19 +02:00
2025-08-22 08:58:45 +02:00
2025-08-21 07:03:07 +00:00
2025-08-22 08:37:19 +02:00
2025-08-14 16:30:15 +00:00
2025-08-21 17:57:58 -04:00
2025-08-19 23:52:06 +00:00
2025-08-21 17:57:56 -04:00
2025-08-15 16:16:32 +10:00
2025-08-20 15:01:13 -07:00
2025-08-20 15:01:13 -07:00
2025-08-22 10:27:12 +00:00
2025-08-20 17:16:34 +00:00
2025-08-21 13:15:30 +02:00
2025-08-20 00:35:42 +02:00
2025-08-20 15:04:00 -07:00
2025-08-22 20:10:27 +00:00
2025-08-18 09:09:42 +02:00
2025-08-22 20:10:27 +00:00
2025-08-21 17:57:55 -04:00
2025-08-20 15:04:00 -07:00
2025-08-20 19:08:16 +02:00
2025-08-16 21:41:39 +08:00
2025-08-19 19:26:10 +00:00
2025-08-22 20:10:27 +00:00
2025-08-21 17:57:50 -04:00
2025-08-20 15:04:00 -07:00
2025-08-17 10:24:20 +00:00
2025-08-15 16:16:31 +10:00
2025-08-19 19:26:10 +00:00
2025-08-22 08:38:37 +02:00
2025-08-19 19:45:36 +08:00
2025-08-14 09:44:22 +02:00
2025-08-21 01:12:19 -04:00
2025-08-19 21:27:10 +02:00
2025-08-22 21:43:06 +00:00
2025-08-19 19:45:31 +08:00
2025-08-21 17:57:49 -04:00
2025-08-21 07:03:07 +00:00
2025-08-20 15:04:00 -07:00
2025-08-20 19:08:16 +02:00
2025-08-21 17:57:58 -04:00