diff --git a/codegen/src/compile.rs b/codegen/src/compile.rs index 193aad4..c64cfb8 100644 --- a/codegen/src/compile.rs +++ b/codegen/src/compile.rs @@ -1997,7 +1997,7 @@ impl Compiler { .zip(values.iter()) .partition(|(k, _)| k.is_some()); for (key, value) in packed { - self.compile_expression(&key.as_ref().unwrap())?; + self.compile_expression(key.as_ref().unwrap())?; self.compile_expression(value)?; size += 1; } diff --git a/codegen/src/symboltable.rs b/codegen/src/symboltable.rs index 86a3e35..125c1ea 100644 --- a/codegen/src/symboltable.rs +++ b/codegen/src/symboltable.rs @@ -890,7 +890,7 @@ impl SymbolTableBuilder { .zip(values.iter()) .partition(|(key, _)| key.is_some()); for (key, value) in packed { - self.scan_expression(&key.as_ref().unwrap(), context)?; + self.scan_expression(key.as_ref().unwrap(), context)?; self.scan_expression(value, context)?; } for (_, value) in unpacked {