about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
diff options
context:
space:
mode:
authorTakayuki Maeda <takoyaki0316@gmail.com>2022-07-10 03:18:56 +0900
committerTakayuki Maeda <takoyaki0316@gmail.com>2022-07-10 03:18:56 +0900
commitbda83e6543fa89fd64efafdfb93924fede792850 (patch)
treee8dde870dcd0d51cf61237856de4f7cd19b2d278 /compiler/rustc_mir_transform
parentfac8fa56726f7a5b2d4880a4719c5f99beec8328 (diff)
downloadrust-bda83e6543fa89fd64efafdfb93924fede792850.tar.gz
rust-bda83e6543fa89fd64efafdfb93924fede792850.zip
avoid some `&str` to `String` conversions
Diffstat (limited to 'compiler/rustc_mir_transform')
-rw-r--r--compiler/rustc_mir_transform/src/check_packed_ref.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/rustc_mir_transform/src/check_packed_ref.rs b/compiler/rustc_mir_transform/src/check_packed_ref.rs
index 4bf66cd4c9f..2eb38941f1a 100644
--- a/compiler/rustc_mir_transform/src/check_packed_ref.rs
+++ b/compiler/rustc_mir_transform/src/check_packed_ref.rs
@@ -39,13 +39,11 @@ fn unsafe_derive_on_repr_packed(tcx: TyCtxt<'_>, def_id: LocalDefId) {
         let message = if tcx.generics_of(def_id).own_requires_monomorphization() {
             "`#[derive]` can't be used on a `#[repr(packed)]` struct with \
              type or const parameters (error E0133)"
-                .to_string()
         } else {
             "`#[derive]` can't be used on a `#[repr(packed)]` struct that \
              does not derive Copy (error E0133)"
-                .to_string()
         };
-        lint.build(&message).emit();
+        lint.build(message).emit();
     });
 }