Commit edabcf6192

Fausto Ribeiro <fausto.ribeiro@angstrom.com.br>
2025-03-03 13:15:52
std.DynLib: fix proper type of chain_ptr on GnuHashSection32
Type is correct on GnuHashSection64 but not on 32 bit version. Change it so use of DynLib on 32-bit archs compiles.
1 parent 4fad60f
Changed files (1)
lib/std/dynamic_library.zig
@@ -397,7 +397,7 @@ pub const ElfDynLib = struct {
 
             const bloom_ptr: [*]u32 = @ptrFromInt(bloom_offset);
             const buckets_ptr: [*]u32 = @ptrFromInt(buckets_offset);
-            const chain_ptr: [*]u32 = @ptrFromInt(chain_offset);
+            const chain_ptr: [*]elf.gnu_hash.ChainEntry = @ptrFromInt(chain_offset);
 
             return .{
                 .symoffset = header.symoffset,