]> git.lizzy.rs Git - rust.git/commit - src/tools/rust-analyzer
Auto merge of #83177 - erikdesjardins:zstassign, r=oli-obk
authorbors <bors@rust-lang.org>
Tue, 23 Mar 2021 12:23:27 +0000 (12:23 +0000)
committerbors <bors@rust-lang.org>
Tue, 23 Mar 2021 12:23:27 +0000 (12:23 +0000)
commit79e5814f4520f2c51b5307421db45cd82d134e76
tree80ae11e03e167744403264c7cb629da877cf8e32
parent4eb0bc7346ef38218e21268001a898f6892db2c1
parent6960bc9696b05b15d8d89ece2fef14e6e62a43fc
Auto merge of #83177 - erikdesjardins:zstassign, r=oli-obk

Remove assignments to ZST places instead of marking ZST return place as unused

partially reverts #83118

requested by `@tmiasko` in https://github.com/rust-lang/rust/pull/83118#issuecomment-799692574

r? `@oli-obk`
compiler/rustc_mir/src/transform/simplify.rs
src/test/mir-opt/const_prop/bad_op_unsafe_oob_for_slices.main.ConstProp.32bit.diff
src/test/mir-opt/const_prop/bad_op_unsafe_oob_for_slices.main.ConstProp.64bit.diff
src/test/mir-opt/const_prop/const_prop_fails_gracefully.main.ConstProp.diff
src/test/mir-opt/const_prop/ref_deref.main.ConstProp.diff
src/test/mir-opt/const_prop/ref_deref_project.main.ConstProp.diff
src/test/mir-opt/const_prop/slice_len.main.ConstProp.32bit.diff
src/test/mir-opt/const_prop/slice_len.main.ConstProp.64bit.diff
src/test/mir-opt/issue_73223.main.SimplifyArmIdentity.32bit.diff
src/test/mir-opt/issue_73223.main.SimplifyArmIdentity.64bit.diff