@@ -7,7 +7,7 @@ use crate::{
7
7
regex_set:: RegexSet ,
8
8
Abi , AliasVariation , Builder , CodegenConfig , EnumVariation ,
9
9
FieldVisibilityKind , Formatter , MacroTypeVariation , NonCopyUnionStyle ,
10
- RustTarget , DEFAULT_ANON_FIELDS_PREFIX ,
10
+ RustTarget ,
11
11
} ;
12
12
use clap:: {
13
13
error:: { Error , ErrorKind } ,
@@ -272,8 +272,8 @@ struct BindgenCommand {
272
272
#[ arg( long, value_name = "PREFIX" ) ]
273
273
ctypes_prefix : Option < String > ,
274
274
/// Use the given PREFIX for anonymous fields.
275
- #[ arg( long, default_value = DEFAULT_ANON_FIELDS_PREFIX , value_name = "PREFIX" ) ]
276
- anon_fields_prefix : String ,
275
+ #[ arg( long, value_name = "PREFIX" ) ]
276
+ anon_fields_prefix : Option < String > ,
277
277
/// Time the different bindgen phases and print to stderr
278
278
#[ arg( long) ]
279
279
time_phases : bool ,
@@ -848,7 +848,9 @@ where
848
848
builder = builder. ctypes_prefix ( prefix) ;
849
849
}
850
850
851
- builder = builder. anon_fields_prefix ( anon_fields_prefix) ;
851
+ if let Some ( prefix) = anon_fields_prefix {
852
+ builder = builder. anon_fields_prefix ( prefix) ;
853
+ }
852
854
853
855
if let Some ( config) = generate {
854
856
builder = builder. with_codegen_config ( config) ;
0 commit comments