compiler/libec: Fixed memory leaks parsing Project.ec
authorJerome St-Louis <jerome@ecere.com>
Sun, 27 Apr 2014 02:52:46 +0000 (22:52 -0400)
committerJerome St-Louis <jerome@ecere.com>
Sun, 27 Apr 2014 02:52:46 +0000 (22:52 -0400)
commitd8a59a88cf5f40d92af9fb92aa891725492abb7f
tree35680fa777fe7f2d58088e7b38c24180eaab9924
parent497a4645bb3cafdb2cc57300604e789e918b21a0
compiler/libec: Fixed memory leaks parsing Project.ec
- dataTypes inside ClassProperties were not being freed (e.g. enumSize)
- Strings printed with PrintHexUInt64 were being leaked (MkExpConstant makes a new copy)
compiler/bootstrap/libec/bootstrap/freeAst.c
compiler/bootstrap/libec/bootstrap/pass15.c
compiler/libec/src/freeAst.ec
compiler/libec/src/pass15.ec