| ... | @@ -1604,6 +1604,13 @@ pub fn dumpStackPointerAddr(prefix: []const u8) void { | ... | @@ -1604,6 +1604,13 @@ pub fn dumpStackPointerAddr(prefix: []const u8) void { |
| 1604 | | 1604 | |
| 1605 | test "manage resources correctly" { | 1605 | test "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(); |