diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-10-23 06:51:25 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-23 06:51:25 +0200 |
| commit | af356d6d7357dc0cbbfe4fc5ca3c5e180bfff60f (patch) | |
| tree | 0c382d9efe020245d150e0f8cd491f2e243603a3 /compiler/rustc_mir_transform/src/coverage/mod.rs | |
| parent | 5b602201eda2770697d1beacbbad008672c2602b (diff) | |
| parent | 0a963ab2da139b177ef1e7f09efed7e4e1e8e930 (diff) | |
| download | rust-af356d6d7357dc0cbbfe4fc5ca3c5e180bfff60f.tar.gz rust-af356d6d7357dc0cbbfe4fc5ca3c5e180bfff60f.zip | |
Rollup merge of #132031 - slanterns:rc_default, r=ibraheemdev
Optimize `Rc<T>::default` The missing piece of https://github.com/rust-lang/rust/pull/131460. Also refactored `Arc<T>::default` by using a safe `NonNull::from(Box::leak(_))` to replace the unnecessarily unsafe call to `NonNull::new_unchecked(Box::into_raw(_))`. The remaining unsafety is coming from `[Rc|Arc]::from_inner`, which is safe from the construction of `[Rc|Arc]Inner`.
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/mod.rs')
0 files changed, 0 insertions, 0 deletions
