[yaml2obj] Add sh_addr via `Address` key.
[oota-llvm.git] / tools / yaml2obj / yaml2elf.cpp
index 235327bd0571d3f89cee2c2bfe96bd45cbb249a4..1809bb5b2f70c84fc6fd17c2a861d6cfd8fcdad1 100644 (file)
@@ -132,7 +132,7 @@ static void writeELF(raw_ostream &OS, const ELFYAML::Object &Doc) {
     SHeader.sh_name = StrTab.addString(Sec.Name);
     SHeader.sh_type = Sec.Type;
     SHeader.sh_flags = Sec.Flags;
-    SHeader.sh_addr = 0;
+    SHeader.sh_addr = Sec.Address;
     SHeader.sh_offset = 0;
     SHeader.sh_size = 0;
     SHeader.sh_link = 0;