aboutsummaryrefslogtreecommitdiff
path: root/src/link
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2021-11-01 14:28:27 -0400
committerGitHub <noreply@github.com>2021-11-01 14:28:27 -0400
commit77eefebe65fc2baed08755bceb8e4df77fe8103c (patch)
tree7c6d967f3f9973c3a40c1cceab5ec1d54b238c93 /src/link
parent002fbb0af043d90b0ab7d2f2804effc6fa2d690c (diff)
parenta34375814106dbc0e0181bca7cc4ffb1821cb51e (diff)
downloadzig-77eefebe65fc2baed08755bceb8e4df77fe8103c.tar.gz
zig-77eefebe65fc2baed08755bceb8e4df77fe8103c.zip
Merge pull request #10077 from squeek502/arraylist-capacity
std.ArrayList: add ensureTotalCapacityPrecise and update doc comments
Diffstat (limited to 'src/link')
-rw-r--r--src/link/MachO/CodeSignature.zig2
-rw-r--r--src/link/MachO/commands.zig2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/link/MachO/CodeSignature.zig b/src/link/MachO/CodeSignature.zig
index 845122f5e3..18c85eb8f7 100644
--- a/src/link/MachO/CodeSignature.zig
+++ b/src/link/MachO/CodeSignature.zig
@@ -102,7 +102,7 @@ pub fn calcAdhocSignature(
var buffer = try allocator.alloc(u8, page_size);
defer allocator.free(buffer);
- try cdir.data.ensureTotalCapacity(allocator, total_pages * hash_size + id.len + 1);
+ try cdir.data.ensureTotalCapacityPrecise(allocator, total_pages * hash_size + id.len + 1);
// 1. Save the identifier and update offsets
cdir.inner.identOffset = cdir.inner.length;
diff --git a/src/link/MachO/commands.zig b/src/link/MachO/commands.zig
index 35512886d4..b3a96c8047 100644
--- a/src/link/MachO/commands.zig
+++ b/src/link/MachO/commands.zig
@@ -223,7 +223,7 @@ pub const SegmentCommand = struct {
var segment = SegmentCommand{
.inner = inner,
};
- try segment.sections.ensureTotalCapacity(alloc, inner.nsects);
+ try segment.sections.ensureTotalCapacityPrecise(alloc, inner.nsects);
var i: usize = 0;
while (i < inner.nsects) : (i += 1) {