diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-05-30 10:52:55 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-05-30 10:52:55 +0200 |
| commit | 1b66a135402e6ef149941bfcb58aaf55051d30fc (patch) | |
| tree | c3e810069369587054a090f9dc6c0247eff8eee2 /src/test/ui/thinlto | |
| parent | 6351267c1fc78ddfd9119f5378e1f79c734da994 (diff) | |
| parent | 645f685e1b05f3f62de26ea1579861e83cbd0d74 (diff) | |
| download | rust-1b66a135402e6ef149941bfcb58aaf55051d30fc.tar.gz rust-1b66a135402e6ef149941bfcb58aaf55051d30fc.zip | |
Rollup merge of #61244 - RalfJung:box, r=rkruppe
Box::into_vec: use Box::into_raw instead of mem::forget `Box::into_raw` does, in one step, turn the `Box` into a raw ptr and avoid deallocation. Seems cleaner than separating the two. Also, `mem::forget` gets the `Box` with a `noalias` argument, but it is not actually correct that this is an exclusive pointer. So a stricter version of Stacked Borrows would complain here. (I can't actually make Stacked Borrows that strict yet though due to other issues.)
Diffstat (limited to 'src/test/ui/thinlto')
0 files changed, 0 insertions, 0 deletions
