diff options
| author | d18g <gootvilig.davidhai@gmail.com> | 2023-06-22 11:55:34 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-22 01:55:34 -0700 |
| commit | 991e00c2702b31dffb7b5ada26c7b19a552502a7 (patch) | |
| tree | f0fe321bacedebda5b6db12bdd6cec0057b1b24d /src/objcopy.zig | |
| parent | 438d680913393d42754ea1d27c7c50ef1698d0ff (diff) | |
| download | zig-991e00c2702b31dffb7b5ada26c7b19a552502a7.tar.gz zig-991e00c2702b31dffb7b5ada26c7b19a552502a7.zip | |
objcopy.zig allow outputting zero length sections (#16121)
Co-authored-by: Andrew Kelley <andrew@ziglang.org>
Diffstat (limited to 'src/objcopy.zig')
| -rw-r--r-- | src/objcopy.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/objcopy.zig b/src/objcopy.zig index de2c00c811..f89af1737c 100644 --- a/src/objcopy.zig +++ b/src/objcopy.zig @@ -442,7 +442,7 @@ const BinaryElfOutput = struct { } fn sectionValidForOutput(shdr: anytype) bool { - return shdr.sh_size > 0 and shdr.sh_type != elf.SHT_NOBITS and + return shdr.sh_type != elf.SHT_NOBITS and ((shdr.sh_flags & elf.SHF_ALLOC) == elf.SHF_ALLOC); } |
