浏览代码

Allow for zero passes

gingerBill 2 年之前
父节点
当前提交
20ce8c4c51
共有 1 个文件被更改,包括 5 次插入0 次删除
  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) {