diff --git a/src/codegen/sys/lib_.rs b/src/codegen/sys/lib_.rs index 12309eef5..c3f7b181f 100644 --- a/src/codegen/sys/lib_.rs +++ b/src/codegen/sys/lib_.rs @@ -547,6 +547,11 @@ fn generate_from_fields( generate_opaque_type(w, &fields.name)?; } else { writeln!(w, "#[repr(C)]")?; + + if fields.truncated.is_some() { + writeln!(w, "#[allow(dead_code)]")?; + } + writeln!( w, "pub {kind} {name} {{",