aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/Object.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-07-23 22:29:57 +0200
committerGitHub <noreply@github.com>2024-07-23 22:29:57 +0200
commit7aaebd17746dc97111585563c64e166e27b334af (patch)
treea2816ee7130714aa104fa179e1c38db1b50e220a /src/link/Elf/Object.zig
parent2e8acdf6fa0336809a2ddcd197f99a3548205768 (diff)
parent782a9d16c7e5a2023b3cd7bc763c0cb210b86412 (diff)
downloadzig-7aaebd17746dc97111585563c64e166e27b334af.tar.gz
zig-7aaebd17746dc97111585563c64e166e27b334af.zip
Merge pull request #20751 from Rexicon226/riscv-eflags
elf: add riscv eflag collisions
Diffstat (limited to 'src/link/Elf/Object.zig')
-rw-r--r--src/link/Elf/Object.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/link/Elf/Object.zig b/src/link/Elf/Object.zig
index 6b84c5dce9..e24bc431e8 100644
--- a/src/link/Elf/Object.zig
+++ b/src/link/Elf/Object.zig
@@ -93,6 +93,7 @@ fn parseCommon(self: *Object, allocator: Allocator, handle: std.fs.File, elf_fil
);
return error.InvalidCpuArch;
}
+ try elf_file.validateEFlags(self.index, self.header.?.e_flags);
if (self.header.?.e_shnum == 0) return;