diff options
author | Adrian Thurston <thurston@complang.org> | 2012-09-02 09:46:19 -0400 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2012-09-02 09:46:19 -0400 |
commit | 01af16f4b4e4b0d3e28d9224bad14dc46ab9a617 (patch) | |
tree | faa5856ad5fa637331129a9ef3743c4444faab2b | |
parent | 2fbf6b7355b105ace682a9098821fef7eb2b1c9b (diff) | |
download | colm-01af16f4b4e4b0d3e28d9224bad14dc46ab9a617.tar.gz |
free the reserve stack block
-rw-r--r-- | colm/program.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/colm/program.c b/colm/program.c index 7bc9a1b4..079a3fd7 100644 --- a/colm/program.c +++ b/colm/program.c @@ -179,6 +179,11 @@ void vm_clear( Program *prg ) free( b->data ); free( b ); } + + if ( prg->reserve != 0 ) { + free( prg->reserve->data ); + free( prg->reserve ); + } } Tree *returnVal( struct ColmProgram *prg ) |