diff options
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 = |