From 583e0b431a6581206368968d56287a858d53b10a Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Tue, 26 Oct 2021 13:34:44 +0200 Subject: Add initial parameter support for function calls --- src/bytecode/chunk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/bytecode/chunk.c') diff --git a/src/bytecode/chunk.c b/src/bytecode/chunk.c index 8b87d0d..e566e78 100644 --- a/src/bytecode/chunk.c +++ b/src/bytecode/chunk.c @@ -9,6 +9,7 @@ chunk_init(StringView name) { array_init(chunk->lines, 0); array_init(chunk->name, name.n); array_insert(chunk->name, name.start, name.n); + array_init(chunk->params, 0); return chunk; } @@ -22,6 +23,7 @@ chunk_free(Chunk *chunk) { array_free(chunk->constants); array_free(chunk->lines); array_free(chunk->name); + array_free(chunk->params); free(chunk); } @@ -43,4 +45,3 @@ add_constant(Chunk *chunk, Object obj) { array_push(chunk->constants, obj); return pos; } - -- cgit v1.2.1