Skip to content

Commit 4ab00e4

Browse files
committed
updated E0070 to new error format
1 parent 8787a12 commit 4ab00e4

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/librustc_typeck/check/mod.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3463,8 +3463,13 @@ impl<'a, 'gcx, 'tcx> FnCtxt<'a, 'gcx, 'tcx> {
34633463

34643464
let tcx = self.tcx;
34653465
if !tcx.expr_is_lval(&lhs) {
3466-
span_err!(tcx.sess, expr.span, E0070,
3467-
"invalid left-hand side expression");
3466+
struct_span_err!(
3467+
tcx.sess, expr.span, E0070,
3468+
"invalid left-hand side expression")
3469+
.span_label(
3470+
expr.span,
3471+
&format!("left-hand of expression not valid"))
3472+
.emit();
34683473
}
34693474

34703475
let lhs_ty = self.expr_ty(&lhs);

src/test/compile-fail/issue-26093.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ macro_rules! not_an_lvalue {
1212
($thing:expr) => {
1313
$thing = 42;
1414
//~^ ERROR invalid left-hand side expression
15+
//~^^ NOTE left-hand of expression not valid
1516
}
1617
}
1718

0 commit comments

Comments
 (0)