authorgravatar for mlugg@mlugg.co.ukMatthew Lugg <mlugg@mlugg.co.uk> 2025-12-05 15:10:03+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-12-05 15:10:58+01:00
logea94ac52c531dd7e2ac2128f097fa036f5075403
treeb949dd71c60bb02a85b0e6691d78323377a44ef1
parent032e3c92547e33be0ad0f2c6bef1c1e2a51d505c
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.debug: skip `manage resources correctly` with cbe


1 files changed, 7 insertions(+), 0 deletions(-)

lib/std/debug.zig+7
...@@ -1604,6 +1604,13 @@ pub fn dumpStackPointerAddr(prefix: []const u8) void {...@@ -1604,6 +1604,13 @@ pub fn dumpStackPointerAddr(prefix: []const u8) void {
16041604
1605test "manage resources correctly" {1605test "manage resources correctly" {
1606 if (SelfInfo == void) return error.SkipZigTest;1606 if (SelfInfo == void) return error.SkipZigTest;
1607 if (builtin.zig_backend == .stage2_c) {
1608 // The C backend emits an extremely large C source file, meaning it has a huge
1609 // amount of debug information. Parsing this debug information makes this test
1610 // take too long to be worth running.
1611 return error.SkipZigTest;
1612 }
1613
1607 const S = struct {1614 const S = struct {
1608 noinline fn showMyTrace() usize {1615 noinline fn showMyTrace() usize {
1609 return @returnAddress();1616 return @returnAddress();