diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 38a46317116f..62e3810992ac 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -764,7 +764,7 @@ pub noinline fn walkStackWindows(addresses: []usize, existing_context: ?*const w var i: usize = 0; var image_base: usize = undefined; - var history_table: windows.UNWIND_HISTORY_TABLE = std.mem.zeroes(windows.UNWIND_HISTORY_TABLE); + var history_table = std.mem.zeroes(windows.UNWIND_HISTORY_TABLE); while (i < addresses.len) : (i += 1) { const current_regs = context.getRegs(); diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index d40fee8db241..dad87f941a06 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -4104,7 +4104,7 @@ pub const EXCEPTION_ROUTINE = *const fn ( pub const UNWIND_HISTORY_TABLE_SIZE = 12; pub const UNWIND_HISTORY_TABLE_ENTRY = extern struct { ImageBase: ULONG64, - FunctionEntry: *Self.RUNTIME_FUNCTION, + FunctionEntry: ?*Self.RUNTIME_FUNCTION, }; pub const UNWIND_HISTORY_TABLE = extern struct {