diff --git a/src-self-hosted/link.zig b/src-self-hosted/link.zig index 06917cc4906d23ed030e14f03a5f5650fd68d8e9..7c5e645fb58d03949e50bafdd87752f352055a9c 100644 --- a/src-self-hosted/link.zig +++ b/src-self-hosted/link.zig @@ -229,7 +229,7 @@ pub const File = struct { return &c_file.base; } - pub fn fail(self: *C, src: usize, comptime format: []const u8, args: anytype) anyerror { + pub fn fail(self: *C, src: usize, comptime format: []const u8, args: anytype) error{AnalysisFail, OutOfMemory} { self.error_msg = try Module.ErrorMsg.create(self.base.allocator, src, format, args); return error.AnalysisFail; }