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 $@ $^
|
||||
|
||||
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=1 v0/bin/test
|
||||
|
||||
@@ -22,6 +22,9 @@ Module* parser_parse(TokenStream* ts) {
|
||||
fprintf(stderr, "Out of memory\n");
|
||||
exit(1);
|
||||
}
|
||||
module->name = NULL;
|
||||
module->imports = NULL;
|
||||
module->import_count = 0;
|
||||
|
||||
module->name = (char*)malloc(t.text.length + 1);
|
||||
if (module->name == NULL) {
|
||||
|
||||
Reference in New Issue
Block a user