Browse Source

Merge pull request #4616 from flga/master

make -export-dependencies emit valid json
gingerBill 7 months ago
parent
commit
4882eefaf8
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/main.cpp

+ 2 - 2
src/main.cpp

@@ -2120,7 +2120,7 @@ gb_internal void export_dependencies(Checker *c) {
 		for_array(i, files) {
 		for_array(i, files) {
 			AstFile *file = files[i];
 			AstFile *file = files[i];
 			gb_fprintf(&f, "\t\t\"%.*s\"", LIT(file->fullpath));
 			gb_fprintf(&f, "\t\t\"%.*s\"", LIT(file->fullpath));
-			if (i+1 == files.count) {
+			if (i+1 < files.count) {
 				gb_fprintf(&f, ",");
 				gb_fprintf(&f, ",");
 			}
 			}
 			gb_fprintf(&f, "\n");
 			gb_fprintf(&f, "\n");
@@ -2133,7 +2133,7 @@ gb_internal void export_dependencies(Checker *c) {
 		for_array(i, load_files) {
 		for_array(i, load_files) {
 			LoadFileCache *cache = load_files[i];
 			LoadFileCache *cache = load_files[i];
 			gb_fprintf(&f, "\t\t\"%.*s\"", LIT(cache->path));
 			gb_fprintf(&f, "\t\t\"%.*s\"", LIT(cache->path));
-			if (i+1 == load_files.count) {
+			if (i+1 < load_files.count) {
 				gb_fprintf(&f, ",");
 				gb_fprintf(&f, ",");
 			}
 			}
 			gb_fprintf(&f, "\n");
 			gb_fprintf(&f, "\n");