| ... | ... | @@ -818,15 +818,14 @@ pub fn main() anyerror!void { |
| 818 | 818 | } else { |
| 819 | 819 | var threads = try arena.alloc(std.Thread, llvm_targets.len); |
| 820 | 820 | for (llvm_targets) |llvm_target, i| { |
| 821 | | threads[i] = try std.Thread.spawn(.{}, processOneTarget, .{ |
| 822 | | Job{ |
| 823 | | .llvm_tblgen_exe = llvm_tblgen_exe, |
| 824 | | .llvm_src_root = llvm_src_root, |
| 825 | | .zig_src_dir = zig_src_dir, |
| 826 | | .root_progress = root_progress, |
| 827 | | .llvm_target = llvm_target, |
| 828 | | }, |
| 829 | | }); |
| 821 | const job = Job{ |
| 822 | .llvm_tblgen_exe = llvm_tblgen_exe, |
| 823 | .llvm_src_root = llvm_src_root, |
| 824 | .zig_src_dir = zig_src_dir, |
| 825 | .root_progress = root_progress, |
| 826 | .llvm_target = llvm_target, |
| 827 | }; |
| 828 | threads[i] = try std.Thread.spawn(.{}, processOneTarget, .{job}); |
| 830 | 829 | } |
| 831 | 830 | for (threads) |thread| { |
| 832 | 831 | thread.join(); |