File tree 1 file changed +5
-6
lines changed
compiler/rustc_mir_dataflow/src
1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -752,7 +752,7 @@ impl Map {
752
752
let old = self . projections . insert ( ( place, TrackElem :: Discriminant ) , discr) ;
753
753
assert ! ( old. is_none( ) ) ;
754
754
755
- // Allocate a value slot if it doesn't have one.
755
+ // Allocate a value slot since it doesn't have one.
756
756
assert ! ( self . places[ discr] . value_index. is_none( ) ) ;
757
757
self . places [ discr] . value_index = Some ( self . value_count . into ( ) ) ;
758
758
self . value_count += 1 ;
@@ -769,11 +769,10 @@ impl Map {
769
769
let old = self . projections . insert ( ( place, TrackElem :: DerefLen ) , len) ;
770
770
assert ! ( old. is_none( ) ) ;
771
771
772
- // Allocate a value slot if it doesn't have one.
773
- if self . places [ len] . value_index . is_none ( ) {
774
- self . places [ len] . value_index = Some ( self . value_count . into ( ) ) ;
775
- self . value_count += 1 ;
776
- }
772
+ // Allocate a value slot since it doesn't have one.
773
+ assert ! ( self . places[ len] . value_index. is_none( ) ) ;
774
+ self . places [ len] . value_index = Some ( self . value_count . into ( ) ) ;
775
+ self . value_count += 1 ;
777
776
}
778
777
779
778
// Recurse with all fields of this place.
You can’t perform that action at this time.
0 commit comments