Only emit a discrimiant tag for enums

This commit is contained in:
Oli Scherer 2021-03-15 13:41:00 +00:00
parent c0e1191807
commit 5582b19559

View File

@ -110,7 +110,7 @@ fn const_to_valtree_inner<'tcx>(
let variant = ecx.read_discriminant(&place.into()).unwrap().1;
branches(def.variants[variant].fields.len(), Some(variant))
branches(def.variants[variant].fields.len(), def.is_enum().then_some(variant))
}
ty::Never