aboutsummaryrefslogtreecommitdiff
path: root/src/objcopy.zig
diff options
context:
space:
mode:
authord18g <gootvilig.davidhai@gmail.com>2023-06-22 11:55:34 +0300
committerGitHub <noreply@github.com>2023-06-22 01:55:34 -0700
commit991e00c2702b31dffb7b5ada26c7b19a552502a7 (patch)
treef0fe321bacedebda5b6db12bdd6cec0057b1b24d /src/objcopy.zig
parent438d680913393d42754ea1d27c7c50ef1698d0ff (diff)
downloadzig-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.zig2
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);
}