aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2021-01-17 00:16:10 -0700
committerAndrew Kelley <andrew@ziglang.org>2021-01-17 00:16:10 -0700
commit44135ea84e562ae67a5eeced99566be58bffc6fc (patch)
treefdf5e11589187137b7189e5fda128c725259e659 /src/link/MachO.zig
parent1f65828ec6caa7697b26d9e919112aa1715b57bc (diff)
parent8deb21c58a4e5f9f8805f6b1a2c9a1774c4a4df5 (diff)
downloadzig-44135ea84e562ae67a5eeced99566be58bffc6fc.tar.gz
zig-44135ea84e562ae67a5eeced99566be58bffc6fc.zip
Merge branch 'stage2 error notes'
Closes #7555 There was still some extra work @Vexu did in that PR having to do with adding more compile errors and notes for switch expressions, but that can be added in a follow-up commit.
Diffstat (limited to 'src/link/MachO.zig')
-rw-r--r--src/link/MachO.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index d913a82328..1017405255 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -1148,7 +1148,7 @@ pub fn updateDecl(self: *MachO, module: *Module, decl: *Module.Decl) !void {
}
const res = if (debug_buffers) |*dbg|
- try codegen.generateSymbol(&self.base, decl.src(), typed_value, &code_buffer, .{
+ try codegen.generateSymbol(&self.base, decl.srcLoc(), typed_value, &code_buffer, .{
.dwarf = .{
.dbg_line = &dbg.dbg_line_buffer,
.dbg_info = &dbg.dbg_info_buffer,
@@ -1156,7 +1156,7 @@ pub fn updateDecl(self: *MachO, module: *Module, decl: *Module.Decl) !void {
},
})
else
- try codegen.generateSymbol(&self.base, decl.src(), typed_value, &code_buffer, .none);
+ try codegen.generateSymbol(&self.base, decl.srcLoc(), typed_value, &code_buffer, .none);
const code = switch (res) {
.externally_managed => |x| x,
@@ -1316,7 +1316,7 @@ pub fn updateDeclExports(
try module.failed_exports.ensureCapacity(module.gpa, module.failed_exports.items().len + 1);
module.failed_exports.putAssumeCapacityNoClobber(
exp,
- try Compilation.ErrorMsg.create(self.base.allocator, 0, "Unimplemented: ExportOptions.section", .{}),
+ try Module.ErrorMsg.create(self.base.allocator, decl.srcLoc(), "Unimplemented: ExportOptions.section", .{}),
);
continue;
}
@@ -1334,7 +1334,7 @@ pub fn updateDeclExports(
try module.failed_exports.ensureCapacity(module.gpa, module.failed_exports.items().len + 1);
module.failed_exports.putAssumeCapacityNoClobber(
exp,
- try Compilation.ErrorMsg.create(self.base.allocator, 0, "Unimplemented: GlobalLinkage.LinkOnce", .{}),
+ try Module.ErrorMsg.create(self.base.allocator, decl.srcLoc(), "Unimplemented: GlobalLinkage.LinkOnce", .{}),
);
continue;
},