Commit e43092b0ce for qemu.org
commit e43092b0ce64e1932f01b2c4cd886dc481f76f0f
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: Fri Sep 4 14:25:52 2026 +0200
rust: qemu-macros: remove redundant clone()
This is reported by Clippy in the latest nightly builds. Take
a reference instead of cloning.
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
diff --git a/rust/qemu-macros/src/lib.rs b/rust/qemu-macros/src/lib.rs
index ee417bb4b4..271125185e 100644
--- a/rust/qemu-macros/src/lib.rs
+++ b/rust/qemu-macros/src/lib.rs
@@ -261,7 +261,7 @@ macro_rules! str_to_c_str {
}
},
)?;
- let field_ty = field.ty.clone();
+ let field_ty = &field.ty;
let (qdev_prop, bitval) = if let Some(bitval) = bitnr {
(
quote! { <#field_ty as ::hwcore::QDevProp>::BIT_INFO },