aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorkcbanner <kcbanner@gmail.com>2023-07-13 00:02:35 -0400
committerkcbanner <kcbanner@gmail.com>2023-07-20 22:58:16 -0400
commit7d8b4234774200ff071103399613ed444280a8d0 (patch)
tree5c9544d9f110ab727f1e0f983b865772e8db7f86 /lib
parent9549b4acf67ec7dfcebf5373c11cdc7af3d41aae (diff)
downloadzig-7d8b4234774200ff071103399613ed444280a8d0.tar.gz
zig-7d8b4234774200ff071103399613ed444280a8d0.zip
macho: remove unnecessary checks
Diffstat (limited to 'lib')
-rw-r--r--lib/std/macho.zig4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/std/macho.zig b/lib/std/macho.zig
index b5d58704eb..0433c8d692 100644
--- a/lib/std/macho.zig
+++ b/lib/std/macho.zig
@@ -2171,7 +2171,7 @@ pub fn unwindFrame(context: *dwarf.UnwindContext, unwind_info: []const u8, modul
}
// Last index is a sentinel containing the highest address as its functionOffset
- if (len == 0 or indices[left].secondLevelPagesSectionOffset == 0) return error.MissingUnwindInfo;
+ if (indices[left].secondLevelPagesSectionOffset == 0) return error.MissingUnwindInfo;
break :blk &indices[left];
};
@@ -2216,7 +2216,6 @@ pub fn unwindFrame(context: *dwarf.UnwindContext, unwind_info: []const u8, modul
}
}
- if (len == 0) return error.InvalidUnwindInfo;
break :blk .{
.function_offset = entries[left].functionOffset,
.raw_encoding = entries[left].encoding,
@@ -2248,7 +2247,6 @@ pub fn unwindFrame(context: *dwarf.UnwindContext, unwind_info: []const u8, modul
}
}
- if (len == 0) return error.InvalidUnwindInfo;
const entry = entries[left];
const function_offset = second_level_index.functionOffset + entry.funcOffset;
if (entry.encodingIndex < header.commonEncodingsArrayCount) {