mirror of
https://github.com/ziglang/zig.git
synced 2026-02-13 04:48:20 +00:00
ErrorBundle.addOtherSourceLocation: Fix source_line ending up as garbage when source_line is 0
The zero value needs special handling since it means 'no source line' and should be preserved through the copy.
This commit is contained in:
parent
4f952c7e0e
commit
fc69529dab
@ -474,7 +474,10 @@ pub const Wip = struct {
|
||||
.span_start = other_sl.span_start,
|
||||
.span_main = other_sl.span_main,
|
||||
.span_end = other_sl.span_end,
|
||||
.source_line = try wip.addString(other.nullTerminatedString(other_sl.source_line)),
|
||||
.source_line = if (other_sl.source_line != 0)
|
||||
try wip.addString(other.nullTerminatedString(other_sl.source_line))
|
||||
else
|
||||
0,
|
||||
.reference_trace_len = other_sl.reference_trace_len,
|
||||
});
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user