From cc943915b263b2187ce6fd72ce2d6d8ef50d1cac Mon Sep 17 00:00:00 2001 From: Sofia Date: Sat, 21 Mar 2026 23:54:34 +0200 Subject: [PATCH] Make non-existant globals return nil --- src/vm/mod.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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)); } } }