diff --git a/Cargo.toml b/Cargo.toml
index 087dec5234898c30d46b45ea60204d0fbeff3a19..dc79d2dc1d71e8e30dc1d8b35b659bd95fd9ad60 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,7 +5,7 @@ authors = ["pln <Per Lindgren>"]
 edition = "2018"
 
 [dependencies]
-cstr_core = "0.1.2"
+cstr_core = "0.2.2"
 
 [features]
 inline-asm = []
diff --git a/src/lib.rs b/src/lib.rs
index ddf1d7bce9e56a9e53d806620c0779d1f649e1ce..6ece7c148b2b0eac780d4d57c7f7e43066472405 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -14,7 +14,7 @@
 //! TODO: better documentation (as always)
 
 #![no_std]
-#![cfg_attr(feature = "inline-asm", feature(asm))]
+#![cfg_attr(feature = "inline-asm", feature(llvm_asm))]
 
 // re-exports for klee-analysis
 #[cfg(feature = "klee-analysis")]