From aadd8d4a3efd8912c47b8ea1bbd4c3a6649c3e5d Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 21 Oct 2025 04:40:44 -0700 Subject: std: back out the StackTrace byval changes Let's keep passing this thing by pointer --- test/stack_traces.zig | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'test/stack_traces.zig') diff --git a/test/stack_traces.zig b/test/stack_traces.zig index c8245f6820..d0f1acc08b 100644 --- a/test/stack_traces.zig +++ b/test/stack_traces.zig @@ -116,12 +116,12 @@ pub fn addCases(cases: *@import("tests.zig").StackTracesContext) void { .source = \\pub fn main() void { \\ var stack_trace_buf: [8]usize = undefined; - \\ dumpIt(captureIt(&stack_trace_buf)); + \\ dumpIt(&captureIt(&stack_trace_buf)); \\} \\fn captureIt(buf: []usize) std.builtin.StackTrace { \\ return captureItInner(buf); \\} - \\fn dumpIt(st: std.builtin.StackTrace) void { + \\fn dumpIt(st: *const std.builtin.StackTrace) void { \\ std.debug.dumpStackTrace(st); \\} \\fn captureItInner(buf: []usize) std.builtin.StackTrace { @@ -140,8 +140,8 @@ pub fn addCases(cases: *@import("tests.zig").StackTracesContext) void { \\ return captureItInner(buf); \\ ^ \\source.zig:3:22: [address] in main - \\ dumpIt(captureIt(&stack_trace_buf)); - \\ ^ + \\ dumpIt(&captureIt(&stack_trace_buf)); + \\ ^ \\ , .expect_strip = @@ -157,12 +157,12 @@ pub fn addCases(cases: *@import("tests.zig").StackTracesContext) void { .source = \\pub fn main() void { \\ var stack_trace_buf: [8]usize = undefined; - \\ dumpIt(captureIt(&stack_trace_buf)); + \\ dumpIt(&captureIt(&stack_trace_buf)); \\} \\fn captureIt(buf: []usize) std.builtin.StackTrace { \\ return captureItInner(buf); \\} - \\fn dumpIt(st: std.builtin.StackTrace) void { + \\fn dumpIt(st: *const std.builtin.StackTrace) void { \\ std.debug.dumpStackTrace(st); \\} \\fn captureItInner(buf: []usize) std.builtin.StackTrace { @@ -186,12 +186,12 @@ pub fn addCases(cases: *@import("tests.zig").StackTracesContext) void { \\ t.join(); \\} \\fn threadMain(stack_trace_buf: []usize) void { - \\ dumpIt(captureIt(stack_trace_buf)); + \\ dumpIt(&captureIt(stack_trace_buf)); \\} \\fn captureIt(buf: []usize) std.builtin.StackTrace { \\ return captureItInner(buf); \\} - \\fn dumpIt(st: std.builtin.StackTrace) void { + \\fn dumpIt(st: *const std.builtin.StackTrace) void { \\ std.debug.dumpStackTrace(st); \\} \\fn captureItInner(buf: []usize) std.builtin.StackTrace { @@ -210,8 +210,8 @@ pub fn addCases(cases: *@import("tests.zig").StackTracesContext) void { \\ return captureItInner(buf); \\ ^ \\source.zig:7:22: [address] in threadMain - \\ dumpIt(captureIt(stack_trace_buf)); - \\ ^ + \\ dumpIt(&captureIt(stack_trace_buf)); + \\ ^ \\ , .expect_strip = -- cgit v1.2.3