diff options
Diffstat (limited to 'clox/src/vm.c')
-rw-r--r-- | clox/src/vm.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/clox/src/vm.c b/clox/src/vm.c index d253d67..e35a1e0 100644 --- a/clox/src/vm.c +++ b/clox/src/vm.c @@ -29,9 +29,13 @@ static void runtimeError(const char *format, ...) { void initVM() { resetStack(); vm.objects = NULL; + initTable(&vm.strings); } -void freeVM() { freeObjects(); } +void freeVM() { + freeTable(&vm.strings); + freeObjects(); +} void push(Value value) { *vm.stackTop = value; |