diff --git a/src/Binder/Binder.cpp b/src/Binder/Binder.cpp index 89523ea..29ee625 100644 --- a/src/Binder/Binder.cpp +++ b/src/Binder/Binder.cpp @@ -435,6 +435,7 @@ BoundExpression *Binder::BindTableExpression(ParsedTableExpression *expression) this -> _scope = currentScope; auto tableType = shared_ptr(new TableScriptType(tableScope, innerScope->GetDeepestScope())); + delete innerScope; return new BoundTableExpression((BoundBlockStatement*)block, tableType, expression->GetStartPosition(), expression->GetLength()); }