diff options
| author | mlugg <mlugg@mlugg.co.uk> | 2025-09-12 03:28:19 +0100 |
|---|---|---|
| committer | mlugg <mlugg@mlugg.co.uk> | 2025-09-30 13:44:53 +0100 |
| commit | 5f0073896977fe4a177b4b7817ce2b59160ab29d (patch) | |
| tree | bc0d7f4934d7cdc9a7a51a8880e33e1100ae97dd /test/src/convert-stack-trace.zig | |
| parent | 344ab62b3fa4fc286b76a51ac47f0b8363339bee (diff) | |
| download | zig-5f0073896977fe4a177b4b7817ce2b59160ab29d.tar.gz zig-5f0073896977fe4a177b4b7817ce2b59160ab29d.zip | |
test-stack-traces: fix on x86-windows
Diffstat (limited to 'test/src/convert-stack-trace.zig')
| -rw-r--r-- | test/src/convert-stack-trace.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test/src/convert-stack-trace.zig b/test/src/convert-stack-trace.zig index b42d15a3e8..c7cd01a460 100644 --- a/test/src/convert-stack-trace.zig +++ b/test/src/convert-stack-trace.zig @@ -20,6 +20,7 @@ //! Additionally, lines reporting unwind errors are removed: //! //! Unwind error at address `/proc/self/exe:0x1016533` (unwind info unavailable), remaining frames may be incorrect +//! Cannot print stack trace: safe unwind unavilable for target //! //! With these transformations, the test harness can safely do string comparisons. @@ -45,7 +46,9 @@ pub fn main() !void { const w = &out_fw.interface; while (in_fr.interface.takeDelimiterInclusive('\n')) |in_line| { - if (std.mem.startsWith(u8, in_line, "Unwind error at address `")) { + if (std.mem.eql(u8, in_line, "Cannot print stack trace: safe unwind unavailable for target\n") or + std.mem.startsWith(u8, in_line, "Unwind error at address `")) + { // Remove these lines from the output. continue; } |
