diff options
| author | bors <bors@rust-lang.org> | 2025-05-11 09:22:50 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2025-05-11 09:22:50 +0000 |
| commit | 16c1c54a2921d5ace22e4a71c0ba7d4ef4b8aec7 (patch) | |
| tree | ee1976f371fa411a6fa71321f9e21d4c0f81ff48 /library/std/src | |
| parent | 9a7e19f2b66c472811b4bff02695c7a03f3f4151 (diff) | |
| parent | 13178c75cea866d3a84a570b9ae984508c2127db (diff) | |
| download | rust-16c1c54a2921d5ace22e4a71c0ba7d4ef4b8aec7.tar.gz rust-16c1c54a2921d5ace22e4a71c0ba7d4ef4b8aec7.zip | |
Auto merge of #140902 - azhogin:azhogin/async-drop-open-drop-for-adt-fix, r=oli-obk
Async drop fix for async_drop_in_place<T> layout for unspecified T
Fix for https://github.com/rust-lang/rust/issues/140423.
Layout of `async_drop_in_place<T>::{closure}` is calculated for unspecified T from dataflow_const_prop `try_make_constant`.
`@oli-obk,` do you think, it may be a better solution to add check like `if !args[0].is_fully_specialized() { return None; }` in `fn async_drop_coroutine_layout`?
And could you, pls, recommend, how to implement `is_fully_specialized()` in a most simple way?
Diffstat (limited to 'library/std/src')
0 files changed, 0 insertions, 0 deletions
