commit | 28c6594c71f5796cc2d1d4591f86bb5316de3aaf | [log] [tgz] |
---|---|---|
author | Michael J. Spencer <bigcheesegs@gmail.com> | Mon Jan 07 07:05:52 2013 +0000 |
committer | Michael J. Spencer <bigcheesegs@gmail.com> | Mon Jan 07 07:05:52 2013 +0000 |
tree | 4f232ab0147d1d4c30bbddbd6efc32fb4267e23e | |
parent | cdb892488e73aeb29f0a177383400f2c979a0831 [diff] |
[ELF] Emit zeroFill as STT_OBJECT in the final executable. ld does this. llvm-svn: 171704
diff --git a/lld/lib/ReaderWriter/ELF/WriterELF.cpp b/lld/lib/ReaderWriter/ELF/WriterELF.cpp index a5459a3..082dcb5 100644 --- a/lld/lib/ReaderWriter/ELF/WriterELF.cpp +++ b/lld/lib/ReaderWriter/ELF/WriterELF.cpp
@@ -1069,7 +1069,7 @@ type = ELF::STT_OBJECT; break; case DefinedAtom::typeZeroFill: - type = ELF::STT_COMMON; + type = ELF::STT_OBJECT; symbol->st_value = addr; break; default: