diff --git a/vm/src/memory/unified.rs b/vm/src/memory/unified.rs index be1f5040..8f4a7cc0 100644 --- a/vm/src/memory/unified.rs +++ b/vm/src/memory/unified.rs @@ -212,7 +212,8 @@ macro_rules! add_fixed { return Err(MemoryError::MemoryOverlap); } - self.meta.insert(rng.clone(), Modes::$mode); + // Range is Copy, so cloning is unnecessary. + self.meta.insert(rng, Modes::$mode); let idx = self.$store.len(); self.$map.insert(rng, idx);