diff --git a/libafl/src/bolts/serdeany.rs b/libafl/src/bolts/serdeany.rs index b2e78d5d01..b83335b9cb 100644 --- a/libafl/src/bolts/serdeany.rs +++ b/libafl/src/bolts/serdeany.rs @@ -511,7 +511,7 @@ macro_rules! impl_serdeany { } #[allow(non_snake_case)] - #[ctor] + #[$crate::ctor] fn $struct_name() { $crate::bolts::serdeany::RegistryBuilder::register::<$struct_name>(); } diff --git a/libafl/src/lib.rs b/libafl/src/lib.rs index 98ca320fca..6ea3ad222d 100644 --- a/libafl/src/lib.rs +++ b/libafl/src/lib.rs @@ -9,8 +9,9 @@ extern crate alloc; #[macro_use] extern crate static_assertions; #[cfg(feature = "std")] -#[macro_use] extern crate ctor; +#[cfg(feature = "std")] +pub use ctor::ctor; // Re-export derive(SerdeAny) #[cfg(feature = "libafl_derive")]