aboutsummaryrefslogtreecommitdiffstats
path: root/clox/src/vm.c
diff options
context:
space:
mode:
Diffstat (limited to 'clox/src/vm.c')
-rw-r--r--clox/src/vm.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/clox/src/vm.c b/clox/src/vm.c
index fae0092..d253d67 100644
--- a/clox/src/vm.c
+++ b/clox/src/vm.c
@@ -26,9 +26,12 @@ static void runtimeError(const char *format, ...) {
resetStack();
}
-void initVM() { resetStack(); }
+void initVM() {
+ resetStack();
+ vm.objects = NULL;
+}
-void freeVM() {}
+void freeVM() { freeObjects(); }
void push(Value value) {
*vm.stackTop = value;