From 33da7c8cb4f24caeef4e8127bc484bc9d236a0f3 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 20 Jul 2026 14:58:50 +0800 Subject: fix: conditionally compile pathf_hint based on "pathf" feature --- mingling_macros/src/func/gen_program.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mingling_macros/src/func') 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> = 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 = if cfg!(feature = "pathf") { pathf_map.unwrap_or_default() } else { -- cgit