diff --git a/src/vm/mod.rs b/src/vm/mod.rs index 4903ca0..3f709e0 100644 --- a/src/vm/mod.rs +++ b/src/vm/mod.rs @@ -558,9 +558,7 @@ impl ClosureRunner { if let Some(global) = glob { self.set_stack(*reg, StackValue::Value(global)); } else { - return Err(RuntimeError::GlobalNotFound( - constants.get(*global as usize).cloned(), - )); + self.set_stack(*reg, StackValue::Value(Value::Nil)); } } }