@@ -1415,24 +1415,26 @@ impl Resolver {
14151415 ( ReducedGraphParent ,
14161416 vt < ReducedGraphParent > ) ) {
14171417 let ident = variant. node . name ;
1418- let ( child, _) = self . add_child ( ident, parent, ForbidDuplicateValues ,
1419- variant. span ) ;
1420-
1421- let privacy;
1422- match variant. node . vis {
1423- public => privacy = Public ,
1424- private => privacy = Private ,
1425- inherited => privacy = parent_privacy
1426- }
1418+
1419+ let privacy =
1420+ match variant. node . vis {
1421+ public => Public ,
1422+ private => Private ,
1423+ inherited => parent_privacy
1424+ } ;
14271425
14281426 match variant. node . kind {
14291427 tuple_variant_kind( _) => {
1428+ let ( child, _) = self . add_child ( ident, parent, ForbidDuplicateValues ,
1429+ variant. span ) ;
14301430 child. define_value ( privacy,
14311431 def_variant ( item_id,
14321432 local_def ( variant. node . id ) ) ,
14331433 variant. span ) ;
14341434 }
14351435 struct_variant_kind( _) => {
1436+ let ( child, _) = self . add_child ( ident, parent, ForbidDuplicateTypesAndValues ,
1437+ variant. span ) ;
14361438 child. define_type ( privacy,
14371439 def_variant ( item_id,
14381440 local_def ( variant. node . id ) ) ,
0 commit comments