summaryrefslogtreecommitdiffstatshomepage
path: root/py/lexer.c
diff options
context:
space:
mode:
Diffstat (limited to 'py/lexer.c')
-rw-r--r--py/lexer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/py/lexer.c b/py/lexer.c
index ba118c9d2f..69c7d14a77 100644
--- a/py/lexer.c
+++ b/py/lexer.c
@@ -878,6 +878,9 @@ void mp_lexer_free(mp_lexer_t *lex) {
if (lex) {
lex->reader.close(lex->reader.data);
vstr_clear(&lex->vstr);
+ #if MICROPY_PY_FSTRINGS
+ vstr_clear(&lex->fstring_args);
+ #endif
m_del(uint16_t, lex->indent_level, lex->alloc_indent_level);
m_del_obj(mp_lexer_t, lex);
}