diff options
Diffstat (limited to 'src/options.rs')
-rw-r--r-- | src/options.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/options.rs b/src/options.rs index 15146b39..f1c8479a 100644 --- a/src/options.rs +++ b/src/options.rs @@ -177,6 +177,9 @@ pub fn builder_from_flags<I> .takes_value(true) .multiple(true) .number_of_values(1), + Arg::with_name("generate-inline-functions") + .long("generate-inline-functions") + .help("Whether inline functions should be generated."), Arg::with_name("whitelist-type") .long("whitelist-type") .help("Whitelist the type. Other non-whitelisted types will \ @@ -357,6 +360,10 @@ pub fn builder_from_flags<I> builder = builder.conservative_inline_namespaces(); } + if matches.is_present("generate-inline-functions") { + builder = builder.generate_inline_functions(true); + } + if let Some(whitelist) = matches.values_of("whitelist-function") { for regex in whitelist { builder = builder.whitelisted_function(regex); |