diff --git a/crates/llvm-context/src/target_machine/mod.rs b/crates/llvm-context/src/target_machine/mod.rs index ab62569..ce87506 100644 --- a/crates/llvm-context/src/target_machine/mod.rs +++ b/crates/llvm-context/src/target_machine/mod.rs @@ -39,9 +39,9 @@ impl TargetMachine { /// LLVM target features. #[cfg(feature = "riscv-zbb")] - pub const VM_FEATURES: &'static str = "+zbb,+e,+m"; + pub const VM_FEATURES: &'static str = "+zbb,+e,+m,+c"; #[cfg(not(feature = "riscv-zbb"))] - pub const VM_FEATURES: &'static str = "+e,+m"; + pub const VM_FEATURES: &'static str = "+e,+m,+c"; /// A shortcut constructor. /// A separate instance for every optimization level is created.