rust/compiler
Joshua Nelson b30315d64f Fix drop-tracking ICE when a struct containing a field with a Drop impl is used across an await
Previously, drop-tracking would incorrectly assume the struct would be dropped immediately, which
was not true: when the field had a type with a manual `Drop` impl, the drop becomes observable and
has to be dropped after the await instead.

For reasons I don't understand, this also fixes another error crater popped up related to type parameters.

 #98476
2022-07-10 15:39:07 -05:00
..
2022-07-02 23:30:03 +01:00
2022-07-02 02:11:49 -05:00
2022-07-06 06:41:53 +01:00
2022-07-06 06:41:53 +01:00