improve aarch64 feature gate in rust bindings (#2069)

This commit is contained in:
Aubrey
2024-12-29 08:21:43 -06:00
committed by GitHub
parent 2899088844
commit 07e8162cca
2 changed files with 5 additions and 5 deletions

View File

@@ -45,7 +45,9 @@ dynamic_linkage = []
arch_all = ["arch_x86", "arch_arm", "arch_aarch64", "arch_riscv", "arch_mips", "arch_sparc", "arch_m68k", "arch_ppc", "arch_s390x", "arch_tricore"]
arch_x86 = []
arch_arm = []
arch_aarch64 = []
# NOTE: unicorn-c only separates on top-level arch name,
# not on the bit-length, so we include both arm and aarch64
arch_aarch64 = ["arch_arm"]
arch_riscv = []
arch_mips = []
arch_sparc = []

View File

@@ -54,11 +54,9 @@ mod arm;
pub use crate::arm::*;
// include arm64 support if conditionally compiled in
// NOTE: unicorn-c only separates on top-level arch name,
// not on the bit-length, so we include both
#[cfg(feature = "arch_arm")]
#[cfg(feature = "arch_aarch64")]
mod arm64;
#[cfg(feature = "arch_arm")]
#[cfg(feature = "arch_aarch64")]
pub use crate::arm64::*;
// include m68k support if conditionally compiled in