File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -2630,8 +2630,7 @@ impl<'a> Parser<'a> {
2630
2630
// A tuple index may not have a suffix
2631
2631
self . expect_no_suffix ( sp, "tuple index" , suf) ;
2632
2632
2633
- let dot_span = self . prev_span ;
2634
- hi = self . span ;
2633
+ let idx_span = self . span ;
2635
2634
self . bump ( ) ;
2636
2635
2637
2636
let invalid_msg = "invalid tuple or struct index" ;
@@ -2646,9 +2645,8 @@ impl<'a> Parser<'a> {
2646
2645
n. to_string ( ) ) ;
2647
2646
err. emit ( ) ;
2648
2647
}
2649
- let id = respan ( dot_span. to ( hi) , n) ;
2650
- let field = self . mk_tup_field ( e, id) ;
2651
- e = self . mk_expr ( lo. to ( hi) , field, ThinVec :: new ( ) ) ;
2648
+ let field = self . mk_tup_field ( e, respan ( idx_span, n) ) ;
2649
+ e = self . mk_expr ( lo. to ( idx_span) , field, ThinVec :: new ( ) ) ;
2652
2650
}
2653
2651
None => {
2654
2652
let prev_span = self . prev_span ;
You can’t perform that action at this time.
0 commit comments