authorgravatar for squeek502@hotmail.comRyan Liptak <squeek502@hotmail.com> 2025-10-01 01:57:01-07:00
committergravatar for squeek502@hotmail.comRyan Liptak <squeek502@hotmail.com> 2025-10-01 07:48:33-07:00
logc50aa2b95c31d00ee0a56e9c774d77a785708e84
treecc6ddaabd7d8686d741e58945aa84676181251a6
parentfc59870e3be6da38ce62efa0f68b157c50589eea

resinator: Sync with upstream, fix an alignment problem


2 files changed, 3 insertions(+), 5 deletions(-)

lib/compiler/resinator/compile.zig+1-1
......@@ -695,7 +695,7 @@ pub const Compiler = struct {
695695 }
696696
697697 try file_reader.seekTo(entry.data_offset_from_start_of_file);
698 var header_bytes = (file_reader.interface.takeArray(16) catch {
698 var header_bytes: [16]u8 align(@alignOf(ico.BitmapHeader)) = (file_reader.interface.takeArray(16) catch {
699699 return self.iconReadError(
700700 error.UnexpectedEOF,
701701 filename_utf8,
lib/compiler/resinator/preprocess.zig+2-4
......@@ -19,7 +19,7 @@ pub fn preprocess(
1919 var driver: aro.Driver = .{ .comp = comp, .diagnostics = comp.diagnostics, .aro_name = "arocc" };
2020 defer driver.deinit();
2121
22 var macro_buf: std.ArrayListUnmanaged(u8) = .empty;
22 var macro_buf: std.ArrayList(u8) = .empty;
2323 defer macro_buf.deinit(comp.gpa);
2424
2525 var discard_buffer: [64]u8 = undefined;
......@@ -66,9 +66,7 @@ pub fn preprocess(
6666
6767 if (hasAnyErrors(comp)) return error.PreprocessError;
6868
69 pp.prettyPrintTokens(writer, .result_only) catch |err| switch (err) {
70 error.WriteFailed => return error.OutOfMemory,
71 };
69 try pp.prettyPrintTokens(writer, .result_only);
7270
7371 if (maybe_dependencies) |dependencies| {
7472 for (comp.sources.values()) |comp_source| {