From a6abc8734563ba8a1920c760dcb3c0147cb458b9 Mon Sep 17 00:00:00 2001 From: A404M Date: Tue, 3 Jun 2025 21:32:03 +0330 Subject: fixing some bugs --- src/compiler/parser.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/compiler/parser.c') diff --git a/src/compiler/parser.c b/src/compiler/parser.c index 2f36289..ed51742 100644 --- a/src/compiler/parser.c +++ b/src/compiler/parser.c @@ -1404,8 +1404,9 @@ ParserNode *parserString(LexerNode *node, ParserNode *parent) { metadata->end += 1; } - size_t size = metadata->end - metadata->begin; - metadata->begin = a404m_realloc(metadata->begin, size * (*metadata->begin)); + const size_t size = metadata->end - metadata->begin; + metadata->begin = + a404m_realloc(metadata->begin, size * sizeof(*metadata->begin)); metadata->end = metadata->begin + size; return node->parserNode = -- cgit v1.2.3