diff --git a/source/interpreter.c b/source/interpreter.c index 678f1bd..592158c 100644 --- a/source/interpreter.c +++ b/source/interpreter.c @@ -124,7 +124,7 @@ void parseCompoundToPureValues(Interpreter* interpreter, Literal* literalPtr) { freeLiteral(value); } - freeLiteralDictionary(AS_DICTIONARY(*literalPtr)); + freeLiteral(*literalPtr); *literalPtr = TO_DICTIONARY_LITERAL(ret); } }