aboutsummaryrefslogtreecommitdiff
path: root/src/compiler/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/parser.c')
-rw-r--r--src/compiler/parser.c5
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 =