about summary refs log tree commit diff
path: root/src/test/ui/thinlto
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-05-30 10:52:55 +0200
committerGitHub <noreply@github.com>2019-05-30 10:52:55 +0200
commit1b66a135402e6ef149941bfcb58aaf55051d30fc (patch)
treec3e810069369587054a090f9dc6c0247eff8eee2 /src/test/ui/thinlto
parent6351267c1fc78ddfd9119f5378e1f79c734da994 (diff)
parent645f685e1b05f3f62de26ea1579861e83cbd0d74 (diff)
downloadrust-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