about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorYuki Okushi <jtitor@2k36.org>2022-06-17 07:16:55 +0900
committerGitHub <noreply@github.com>2022-06-17 07:16:55 +0900
commit449b309f2ba2d1293e1473ed2489f65e778c4358 (patch)
tree3bd4a5963981311b0b89e302cc0a5c528e861895 /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parent9096b3e44f6261791e79af851172eebf89a0c2cc (diff)
parenteb5f23737bb8fd70f52b4359c9b6acd81f3d7909 (diff)
downloadrust-449b309f2ba2d1293e1473ed2489f65e778c4358.tar.gz
rust-449b309f2ba2d1293e1473ed2489f65e778c4358.zip
Rollup merge of #97675 - nvzqz:unsized-needs-drop, r=dtolnay
Make `std::mem::needs_drop` accept `?Sized`

This change attempts to make `needs_drop` work with types like `[u8]` and `str`.

This enables code in types like `Arc<T>` that was not possible before, such as https://github.com/rust-lang/rust/pull/97676.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions