diff options
author | 2022-03-22 17:15:17 -0700 | |
---|---|---|
committer | 2022-03-22 17:15:17 -0700 | |
commit | 3da4016d5784adef217fff0ad1e3a0ceff76290f (patch) | |
tree | ef7c41c0a013b2e9a5212f9f3b74bdfb85e84336 /clox/src/memory.c | |
parent | baedf99f635735c50936bb555e4a77058ec9e2e0 (diff) | |
download | crafting-interpreters-3da4016d5784adef217fff0ad1e3a0ceff76290f.tar.gz crafting-interpreters-3da4016d5784adef217fff0ad1e3a0ceff76290f.zip |
Chapter 24.7
Diffstat (limited to 'clox/src/memory.c')
-rw-r--r-- | clox/src/memory.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clox/src/memory.c b/clox/src/memory.c index 8f8fd4a..e88b91f 100644 --- a/clox/src/memory.c +++ b/clox/src/memory.c @@ -23,6 +23,9 @@ static void freeObject(Obj *object) { FREE(ObjFunction, object); break; } + case OBJ_NATIVE: + FREE(ObjNative, object); + break; case OBJ_STRING: { ObjString *string = (ObjString *)object; FREE_ARRAY(char, string->chars, string->length + 1); |