diff options
author | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-06-03 21:32:03 +0330 |
---|---|---|
committer | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-06-03 21:32:03 +0330 |
commit | a6abc8734563ba8a1920c760dcb3c0147cb458b9 (patch) | |
tree | e2aa1f627b6952793f17f6ff3460070b37d99daf /src/compiler/parser.c | |
parent | 7296f70ccb33fa7a2b34b0a0332bac7b93d21e0d (diff) |
fixing some bugs
Diffstat (limited to 'src/compiler/parser.c')
-rw-r--r-- | src/compiler/parser.c | 5 |
1 files changed, 3 insertions, 2 deletions
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 = |