diff --git a/src/librustc_typeck/check/op.rs b/src/librustc_typeck/check/op.rs index 5fa6bdf2ee387..4f20a91e4b013 100644 --- a/src/librustc_typeck/check/op.rs +++ b/src/librustc_typeck/check/op.rs @@ -368,11 +368,11 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> { Some("std::ops::BitOr")) }, hir::BinOpKind::Shl => { - (format!("no implementation for `{} << {}", lhs_ty, rhs_ty), + (format!("no implementation for `{} << {}`", lhs_ty, rhs_ty), Some("std::ops::Shl")) }, hir::BinOpKind::Shr => { - (format!("no implementation for `{} >> {}", lhs_ty, rhs_ty), + (format!("no implementation for `{} >> {}`", lhs_ty, rhs_ty), Some("std::ops::Shr")) }, hir::BinOpKind::Eq | diff --git a/src/test/ui/issues/issue-28837.stderr b/src/test/ui/issues/issue-28837.stderr index 92470f89805f3..2ef571b576f89 100644 --- a/src/test/ui/issues/issue-28837.stderr +++ b/src/test/ui/issues/issue-28837.stderr @@ -68,7 +68,7 @@ LL | a | a; | = note: an implementation of `std::ops::BitOr` might be missing for `A` -error[E0369]: no implementation for `A << A +error[E0369]: no implementation for `A << A` --> $DIR/issue-28837.rs:20:7 | LL | a << a; @@ -78,7 +78,7 @@ LL | a << a; | = note: an implementation of `std::ops::Shl` might be missing for `A` -error[E0369]: no implementation for `A >> A +error[E0369]: no implementation for `A >> A` --> $DIR/issue-28837.rs:22:7 | LL | a >> a;