@@ -1167,7 +1167,7 @@ impl<'a> Parser<'a> {
1167
1167
// Parse this both to give helpful error messages and to
1168
1168
// verify it can be done with this parser setup.
1169
1169
ExprKind :: Index ( ref left, ref _right, span) => {
1170
- self . sess . emit_err ( errors:: ArrayIndexInOffsetOf ( span) ) ;
1170
+ self . dcx ( ) . emit_err ( errors:: ArrayIndexInOffsetOf ( span) ) ;
1171
1171
current = left;
1172
1172
}
1173
1173
ExprKind :: Lit ( token:: Lit {
@@ -1216,14 +1216,14 @@ impl<'a> Parser<'a> {
1216
1216
fields. insert ( start_idx, * ident)
1217
1217
}
1218
1218
_ => {
1219
- self . sess . emit_err ( errors:: InvalidOffsetOf ( current. span ) ) ;
1219
+ self . dcx ( ) . emit_err ( errors:: InvalidOffsetOf ( current. span ) ) ;
1220
1220
break ;
1221
1221
}
1222
1222
}
1223
1223
break ;
1224
1224
}
1225
1225
_ => {
1226
- self . sess . emit_err ( errors:: InvalidOffsetOf ( current. span ) ) ;
1226
+ self . dcx ( ) . emit_err ( errors:: InvalidOffsetOf ( current. span ) ) ;
1227
1227
break ;
1228
1228
}
1229
1229
}
@@ -1233,12 +1233,12 @@ impl<'a> Parser<'a> {
1233
1233
break ;
1234
1234
} else if trailing_dot. is_none ( ) {
1235
1235
// This loop should only repeat if there is a trailing dot.
1236
- self . sess . emit_err ( errors:: InvalidOffsetOf ( self . token . span ) ) ;
1236
+ self . dcx ( ) . emit_err ( errors:: InvalidOffsetOf ( self . token . span ) ) ;
1237
1237
break ;
1238
1238
}
1239
1239
}
1240
1240
if let Some ( dot) = trailing_dot {
1241
- self . sess . emit_err ( errors:: InvalidOffsetOf ( dot) ) ;
1241
+ self . dcx ( ) . emit_err ( errors:: InvalidOffsetOf ( dot) ) ;
1242
1242
}
1243
1243
Ok ( fields. into_iter ( ) . collect ( ) )
1244
1244
}
0 commit comments