aboutsummaryrefslogtreecommitdiff
path: root/mingling_macros/src/func
diff options
context:
space:
mode:
Diffstat (limited to 'mingling_macros/src/func')
-rw-r--r--mingling_macros/src/func/gen_program.rs4
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 {