]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_ast_lowering/src/asm.rs
Rollup merge of #99433 - cjgillot:erase-foreign-sig, r=compiler-errors
[rust.git] / compiler / rustc_ast_lowering / src / asm.rs
index 0e395d703358610447ae658266608d0f063e1273..cd77dbca3c440c700bae2df0550c94b4b3c29b00 100644 (file)
@@ -145,7 +145,7 @@ pub(crate) fn lower_inline_asm(
                     InlineAsmRegOrRegClass::Reg(s) => {
                         asm::InlineAsmRegOrRegClass::Reg(if let Some(asm_arch) = asm_arch {
                             asm::InlineAsmReg::parse(asm_arch, s).unwrap_or_else(|e| {
-                                let msg = format!("invalid register `{}`: {}", s.as_str(), e);
+                                let msg = format!("invalid register `{}`: {}", s, e);
                                 sess.struct_span_err(*op_sp, &msg).emit();
                                 asm::InlineAsmReg::Err
                             })
@@ -156,7 +156,7 @@ pub(crate) fn lower_inline_asm(
                     InlineAsmRegOrRegClass::RegClass(s) => {
                         asm::InlineAsmRegOrRegClass::RegClass(if let Some(asm_arch) = asm_arch {
                             asm::InlineAsmRegClass::parse(asm_arch, s).unwrap_or_else(|e| {
-                                let msg = format!("invalid register class `{}`: {}", s.as_str(), e);
+                                let msg = format!("invalid register class `{}`: {}", s, e);
                                 sess.struct_span_err(*op_sp, &msg).emit();
                                 asm::InlineAsmRegClass::Err
                             })