aboutsummaryrefslogtreecommitdiff
path: root/std/debug.zig
diff options
context:
space:
mode:
Diffstat (limited to 'std/debug.zig')
-rw-r--r--std/debug.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/std/debug.zig b/std/debug.zig
index 922a72e11c..6d7138a551 100644
--- a/std/debug.zig
+++ b/std/debug.zig
@@ -721,7 +721,8 @@ fn getLineNumberInfo(st: &ElfStackTrace, compile_unit: &const CompileUnit, targe
});
},
else => {
- %return in_stream.seekForward(op_size - 1);
+ const fwd_amt = math.cast(isize, op_size - 1) %% return error.InvalidDebugInfo;
+ %return in_stream.seekForward(fwd_amt);
},
}
} else if (opcode >= opcode_base) {