| ... | @@ -394,7 +394,7 @@ fn coffLink(lld: *Lld, arena: Allocator) !void { | ... | @@ -394,7 +394,7 @@ fn coffLink(lld: *Lld, arena: Allocator) !void { |
| 394 | const target = &comp.root_mod.resolved_target.result; | 394 | const target = &comp.root_mod.resolved_target.result; |
| 395 | const optimize_mode = comp.root_mod.optimize_mode; | 395 | const optimize_mode = comp.root_mod.optimize_mode; |
| 396 | const entry_name: ?[]const u8 = switch (coff.entry) { | 396 | const entry_name: ?[]const u8 = switch (coff.entry) { |
| 397 | // This logic isn't quite right for disabled or enabled. No point in fixing it | 397 | // This logic isn't quite right for default or enabled. No point in fixing it |
| 398 | // when the goal is to eliminate dependency on LLD anyway. | 398 | // when the goal is to eliminate dependency on LLD anyway. |
| 399 | // https://github.com/ziglang/zig/issues/17751 | 399 | // https://github.com/ziglang/zig/issues/17751 |
| 400 | .disabled, .default, .enabled => null, | 400 | .disabled, .default, .enabled => null, |
| ... | @@ -503,6 +503,8 @@ fn coffLink(lld: *Lld, arena: Allocator) !void { | ... | @@ -503,6 +503,8 @@ fn coffLink(lld: *Lld, arena: Allocator) !void { |
| 503 | | 503 | |
| 504 | if (entry_name) |name| { | 504 | if (entry_name) |name| { |
| 505 | try argv.append(try arena.print("-ENTRY:{s}", .{name})); | 505 | try argv.append(try arena.print("-ENTRY:{s}", .{name})); |
| | 506 | } else if (coff.entry == .disabled) { |
| | 507 | try argv.append("-NOENTRY"); |
| 506 | } | 508 | } |
| 507 | | 509 | |
| 508 | if (coff.repro) { | 510 | if (coff.repro) { |