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 },