Browse Source

Allow for zero passes

gingerBill 2 năm trước cách đây
mục cha
commit
20ce8c4c51
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  1. 5 0
      src/llvm_backend.cpp

+ 5 - 0
src/llvm_backend.cpp

@@ -1506,6 +1506,11 @@ gb_internal WORKER_TASK_PROC(lb_llvm_module_pass_worker_proc) {
 		array_add(&passes, "tsan");
 	}
 
+
+	if (passes.count == 0) {
+		return 0;
+	}
+
 	gbString passes_str = gb_string_make_reserve(heap_allocator(), 1024);
 	defer (gb_string_free(passes_str));
 	for_array(i, passes) {