about summary refs log tree commit diff
path: root/library/std/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2025-05-11 09:22:50 +0000
committerbors <bors@rust-lang.org>2025-05-11 09:22:50 +0000
commit16c1c54a2921d5ace22e4a71c0ba7d4ef4b8aec7 (patch)
treeee1976f371fa411a6fa71321f9e21d4c0f81ff48 /library/std/src
parent9a7e19f2b66c472811b4bff02695c7a03f3f4151 (diff)
parent13178c75cea866d3a84a570b9ae984508c2127db (diff)
downloadrust-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