diff options
Diffstat (limited to 'mingling_macros/src')
| -rw-r--r-- | mingling_macros/src/func/gen_program.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mingling_macros/src/func/gen_program.rs b/mingling_macros/src/func/gen_program.rs index f12cbd7..de4da06 100644 --- a/mingling_macros/src/func/gen_program.rs +++ b/mingling_macros/src/func/gen_program.rs @@ -291,6 +291,7 @@ pub(crate) fn program_final_gen_impl(_input: TokenStream) -> TokenStream { let pathf_map: Option<HashMap<String, String>> = load_pathf_map(); + #[cfg(feature = "pathf")] let pathf_hint: proc_macro2::TokenStream = if pathf_map.is_none() { quote! { compile_error!( @@ -309,6 +310,9 @@ fn main() { quote! {} }; + #[cfg(not(feature = "pathf"))] + let pathf_hint: proc_macro2::TokenStream = quote! {}; + let pathf_map: HashMap<String, String> = if cfg!(feature = "pathf") { pathf_map.unwrap_or_default() } else { |
