Commit 63bbf66553

David Rubin <daviru007@icloud.com>
2024-03-23 03:13:50
riscv: remove an allocation from `dwarf.zig`
1 parent 190e7d0
Changed files (1)
lib
lib/std/dwarf.zig
@@ -1236,15 +1236,7 @@ pub const DwarfInfo = struct {
 
         const opcode_base = try fbr.readByte();
 
-        const standard_opcode_lengths = try allocator.alloc(u8, opcode_base - 1);
-        defer allocator.free(standard_opcode_lengths);
-
-        {
-            var i: usize = 0;
-            while (i < opcode_base - 1) : (i += 1) {
-                standard_opcode_lengths[i] = try fbr.readByte();
-            }
-        }
+        const standard_opcode_lengths = try fbr.readBytes(opcode_base - 1);
 
         var include_directories = std.ArrayList(FileEntry).init(allocator);
         defer include_directories.deinit();