diff options
Diffstat (limited to 'std/debug.zig')
| -rw-r--r-- | std/debug.zig | 3 |
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) { |
