]> git.lizzy.rs Git - rust.git/commit
fix dynamic drop for unions
authorAriel Ben-Yehuda <ariel.byd@gmail.com>
Thu, 8 Sep 2016 17:12:53 +0000 (20:12 +0300)
committerAriel Ben-Yehuda <arielb1@mail.tau.ac.il>
Fri, 16 Sep 2016 12:08:32 +0000 (15:08 +0300)
commiteeedc144be1f57cda196638d7bf38cf4cd2b9700
tree2c6ab978b9a728ba63e239f6a460d328f42a9a2b
parent7b25e886028195a4f90c0baa5cc9101ebeceb5a3
fix dynamic drop for unions

Moving out of a union is now treated like moving out of its parent type.

Fixes #36246
src/librustc_borrowck/borrowck/mir/gather_moves.rs
src/librustc_borrowck/borrowck/mir/mod.rs
src/test/run-pass/dynamic-drop.rs