3 // Check that drop elaboration clears the "master" discriminant
4 // drop flag even if it protects no fields.
10 println!("dropping Good({})", self.0);
18 panic!("Suddenly, a Void appears.");
33 true => next = E::Fine(Good(123)),
38 E::Never(_) => return,
39 E::Fine(_good) => go = false,
42 // `next` is dropped and StorageDead'd here. We must reset the
43 // discriminant's drop flag to avoid random variants being