{"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":"//"}]}
                // `SetDiscriminant` guarantees that the discriminant is now `variant_index`.
                let enum_ty = place.ty(self.body, self.tcx).ty;
                // Even if the discriminant write does nothing due to niches, it is UB to set the