std.pdb: fix incorrect field alignment in ptrCast

This commit is contained in:
mlugg 2023-06-25 12:31:22 +01:00 committed by Jacob Young
parent 730f2e0407
commit 402b958e19

View file

@ -776,8 +776,8 @@ pub const Pdb = struct {
} else 0; } else 0;
const found_line_index = start_line_index + line_entry_idx * @sizeOf(LineNumberEntry); const found_line_index = start_line_index + line_entry_idx * @sizeOf(LineNumberEntry);
const line_num_entry = @as(*align(1) LineNumberEntry, @ptrCast(&subsect_info[found_line_index])); const line_num_entry: *align(1) LineNumberEntry = @ptrCast(&subsect_info[found_line_index]);
const flags = @as(*LineNumberEntry.Flags, @ptrCast(&line_num_entry.Flags)); const flags: *align(1) LineNumberEntry.Flags = @ptrCast(&line_num_entry.Flags);
return debug.LineInfo{ return debug.LineInfo{
.file_name = source_file_name, .file_name = source_file_name,