aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/CodeSignature.zig
diff options
context:
space:
mode:
authorRyan Liptak <squeek502@hotmail.com>2021-11-01 00:56:55 -0700
committerRyan Liptak <squeek502@hotmail.com>2021-11-01 00:57:33 -0700
commita34375814106dbc0e0181bca7cc4ffb1821cb51e (patch)
treed618f9b7216623a8ad9b415f29dc4c9f0d6bd155 /src/link/MachO/CodeSignature.zig
parentf49d42729a22846ec54b6610db415ac8cdaa31db (diff)
downloadzig-a34375814106dbc0e0181bca7cc4ffb1821cb51e.tar.gz
zig-a34375814106dbc0e0181bca7cc4ffb1821cb51e.zip
Update ensureTotalCapacity to ensureTotalCapacityPrecise where it makes sense
These calls are all late-initialization of ArrayList's that were initialized outside the current scope. This allows us to still get the potential memory-saving benefits of the 'precision' of initCapacity.
Diffstat (limited to 'src/link/MachO/CodeSignature.zig')
-rw-r--r--src/link/MachO/CodeSignature.zig2
1 files changed, 1 insertions, 1 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;