authorgravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-03-22 19:13:50-07:00
committergravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-05-11 02:17:11-07:00
log63bbf665538d927bd56646e063821e31577f83f5
treeeba0e42d2c63a377813c022d6c6de289df3c001d
parent190e7d02397d7d3a467433f14492c67a77b0a2e1

riscv: remove an allocation from `dwarf.zig`


1 files changed, 1 insertions(+), 9 deletions(-)

lib/std/dwarf.zig+1-9
......@@ -1236,15 +1236,7 @@ pub const DwarfInfo = struct {
12361236
12371237 const opcode_base = try fbr.readByte();
12381238
1239 const standard_opcode_lengths = try allocator.alloc(u8, opcode_base - 1);
1240 defer allocator.free(standard_opcode_lengths);
1241
1242 {
1243 var i: usize = 0;
1244 while (i < opcode_base - 1) : (i += 1) {
1245 standard_opcode_lengths[i] = try fbr.readByte();
1246 }
1247 }
1239 const standard_opcode_lengths = try fbr.readBytes(opcode_base - 1);
12481240
12491241 var include_directories = std.ArrayList(FileEntry).init(allocator);
12501242 defer include_directories.deinit();