Fix all valgrind errors
This commit is contained in:
+1
-1
@@ -20,7 +20,7 @@ v0/bin/test: $(V0_SRC_OBJ_NO_MAIN) $(V0_TEST_OBJ)
|
|||||||
$(CC) $(CFLAGS) -o $@ $^
|
$(CC) $(CFLAGS) -o $@ $^
|
||||||
|
|
||||||
test:: v0/bin/test
|
test:: v0/bin/test
|
||||||
valgrind --leak-check=full --error-exitcode=1 v0/bin/test
|
valgrind --quiet --leak-check=full --error-exitcode=1 v0/bin/test
|
||||||
|
|
||||||
generate_golden:: v0/bin/test
|
generate_golden:: v0/bin/test
|
||||||
GENERATE_GOLDEN=1 v0/bin/test
|
GENERATE_GOLDEN=1 v0/bin/test
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ Module* parser_parse(TokenStream* ts) {
|
|||||||
fprintf(stderr, "Out of memory\n");
|
fprintf(stderr, "Out of memory\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
module->name = NULL;
|
||||||
|
module->imports = NULL;
|
||||||
|
module->import_count = 0;
|
||||||
|
|
||||||
module->name = (char*)malloc(t.text.length + 1);
|
module->name = (char*)malloc(t.text.length + 1);
|
||||||
if (module->name == NULL) {
|
if (module->name == NULL) {
|
||||||
|
|||||||
Reference in New Issue
Block a user