authorgravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2023-04-29 18:27:48+02:00
committergravatar for r00ster91@proton.meWooster <r00ster91@proton.me> 2023-05-06 09:32:34+02:00
log9dde710ea15f53939c3819fed58d3b1cddefd508
tree14cd540f327703fb8562f23b1a27b5abc59308e2
parent3485a0e7fbff913e6c934fbc843a02ac08f024f2

Sema: fix @extern empty lib name error message


1 files changed, 1 insertions(+), 1 deletions(-)

src/Sema.zig+1-1
...@@ -22755,7 +22755,7 @@ fn resolveExternOptions(...@@ -22755,7 +22755,7 @@ fn resolveExternOptions(
22755 const payload = library_name_val.castTag(.opt_payload).?.data;22755 const payload = library_name_val.castTag(.opt_payload).?.data;
22756 const library_name = try payload.toAllocatedBytes(Type.initTag(.const_slice_u8), sema.arena, mod);22756 const library_name = try payload.toAllocatedBytes(Type.initTag(.const_slice_u8), sema.arena, mod);
22757 if (library_name.len == 0) {22757 if (library_name.len == 0) {
22758 return sema.fail(block, library_src, "library name name cannot be empty", .{});22758 return sema.fail(block, library_src, "library name cannot be empty", .{});
22759 }22759 }
22760 break :blk try sema.handleExternLibName(block, library_src, library_name);22760 break :blk try sema.handleExternLibName(block, library_src, library_name);
22761 } else null;22761 } else null;