diff --git a/Cargo.lock b/Cargo.lock
index d1373f7e..32c620df 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -120,6 +120,7 @@ version = "0.7.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "4644821e1c3d7a560fe13d842d13f587c07348a1a05d3a797152d41c90c56df2"
 dependencies = [
+ "ahash",
  "hashbrown 0.13.2",
 ]
 
diff --git a/hbasm/Cargo.toml b/hbasm/Cargo.toml
index ff364ad7..755d32da 100644
--- a/hbasm/Cargo.toml
+++ b/hbasm/Cargo.toml
@@ -5,10 +5,14 @@ edition = "2021"
 
 [dependencies]
 hbbytecode = { path = "../hbbytecode" }
-lasso = "0.7"
 paste = "1.0"
 hashbrown = "0.14.0"
 
+[dependencies.lasso]
+version = "0.7"
+default-features = false
+features = ["no-std"]
+
 [dependencies.logos]
 version = "0.13"
 default-features = false