diff options
| author | David Wood <david.wood@huawei.com> | 2022-06-28 13:45:49 +0100 |
|---|---|---|
| committer | David Wood <david.wood@huawei.com> | 2022-06-30 08:59:22 +0100 |
| commit | d071f504f80767b1686b176b72fdcf87a35f8dca (patch) | |
| tree | 94ad62983f07a631a99b8162abb14e2e86b3f187 /compiler/rustc_lint | |
| parent | dbdbdb68740dd3be9cea059dd5cb6067c45f38d7 (diff) | |
| download | rust-d071f504f80767b1686b176b72fdcf87a35f8dca.tar.gz rust-d071f504f80767b1686b176b72fdcf87a35f8dca.zip | |
lint: port mutable transmutes diagnostic
Signed-off-by: David Wood <david.wood@huawei.com>
Diffstat (limited to 'compiler/rustc_lint')
| -rw-r--r-- | compiler/rustc_lint/src/builtin.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/rustc_lint/src/builtin.rs b/compiler/rustc_lint/src/builtin.rs index 6dfcc0eec49..c2729b543c4 100644 --- a/compiler/rustc_lint/src/builtin.rs +++ b/compiler/rustc_lint/src/builtin.rs @@ -1272,10 +1272,8 @@ impl<'tcx> LateLintPass<'tcx> for MutableTransmutes { get_transmute_from_to(cx, expr).map(|(ty1, ty2)| (ty1.kind(), ty2.kind())) { if to_mt == hir::Mutability::Mut && from_mt == hir::Mutability::Not { - let msg = "transmuting &T to &mut T is undefined behavior, \ - even if the reference is unused, consider instead using an UnsafeCell"; cx.struct_span_lint(MUTABLE_TRANSMUTES, expr.span, |lint| { - lint.build(msg).emit(); + lint.build(fluent::lint::builtin_mutable_transmutes).emit(); }); } } |
