Skip to content

Commit 71b7bdb

Browse files
committed
Update Elf.zig
1 parent 147300b commit 71b7bdb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/link/Elf.zig

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -849,6 +849,11 @@ fn flushModuleInner(self: *Elf, arena: Allocator, tid: Zcu.PerThread.Id) !void {
849849

850850
if (self.zigObjectPtr()) |zig_object| try zig_object.flush(self, tid);
851851

852+
// Skip linking if --no-link flag is set
853+
if (comp.no_link_obj) {
854+
return;
855+
}
856+
852857
// Parse LLVM-generated object file(s)
853858
if (module_obj_path) |path| {
854859
const partition_count = self.base.zcu_object_partition_count;
@@ -874,11 +879,6 @@ fn flushModuleInner(self: *Elf, arena: Allocator, tid: Zcu.PerThread.Id) !void {
874879

875880
switch (comp.config.output_mode) {
876881
.Obj => {
877-
// Skip linking if --no-link flag is set
878-
if (comp.no_link_obj) {
879-
return;
880-
}
881-
882882
return relocatable.flushObject(self, comp);
883883
},
884884
.Lib => switch (comp.config.link_mode) {

0 commit comments

Comments
 (0)